Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Visual Studio membantu Anda menjaga cabang lokal Anda tetap sinkron dengan cabang jarak jauh Anda melalui operasi unduhan (ambil dan tarik) dan unggah (dorong).
Anda dapat mengambil, menarik, dan menyinkronkan di Visual Studio 2022 dan yang lebih baru dengan menggunakan menu Git .
Pada cuplikan layar sebelumnya, opsi Ambil disorot. Menu Git juga menyertakan opsi tambahan berikut:
- Pull
- Dorong
- Sinkronkan (Tarik lalu Dorong)
Anda juga dapat menggunakan kontrol tombol di jendela Perubahan Git untuk melakukan operasi ini juga.
Dari kiri ke kanan, kontrol tombol termasuk Ambil, Tarik, Dorong, dan Sinkronkan.
Selain itu, ada juga kontrol tombol elipsis (...) untuk lebih banyak operasi. Saat Anda memilihnya, menu konteks akan muncul. Anda dapat menggunakannya untuk menyempurnakan operasi ambil, tarik, dorong, dan sinkronkan.
Ambil
Penting untuk mengambil dan menarik sebelum Anda mendorong. Pengambilan memeriksa apakah ada commit jarak jauh yang dapat Anda gabungkan ke dalam perubahan lokal Anda. Jika Anda melihat, tarik terlebih dahulu untuk mencegah konflik penggabungan hulu.
Saat Anda mengambil update cabang, jendela Perubahan Git memiliki indikator di bawah drop-down cabang, yang menampilkan jumlah commit yang belum ditarik dari cabang jarak jauh. Indikator ini juga menunjukkan jumlah komit lokal yang belum terdorong.
Indikator ini juga berfungsi sebagai tautan untuk membawa Anda ke sejarah commit dari cabang tersebut di jendela Repositori Git . Bagian atas riwayat sekarang menampilkan detail dari komit masuk dan keluar ini. Dari sini, Anda juga dapat memutuskan untuk Menarik atau Mendorong commit.
Menarik
Selalu tarik sebelum Anda mendorong. Saat menarik terlebih dahulu, Anda dapat mencegah konflik penggabungan upstream.
Beralih
Saat Anda membuat commit, Anda sudah menyimpan cuplikan lokal kode secara otomatis. Gunakan Push untuk mendorong penerapan ke GitHub, tempat Anda dapat menyimpannya sebagai cadangan atau berbagi kode Anda dengan orang lain.
Tapi, seperti yang disebutkan sebelumnya, selalu tarik sebelum Anda mendorong. Untuk menjaga keamanan, Visual Studio tidak memungkinkan Anda untuk mendorong commit jika cabang lokal Anda berada di belakang cabang jarak jauh. Jika Anda mencoba mendorong, dialog akan meminta Anda untuk menarik sebelum mendorong.
Sinkronisasi
Gunakan operasi ini untuk menarik, lalu mendorong, secara berurutan.