Bagikan melalui


Menggunakan pengambilan git, tarik, dorong, dan sinkronkan untuk kontrol versi di Visual Studio

Visual Studio membantu Anda menjaga cabang lokal Anda tetap sinkron dengan cabang jarak jauh Anda melalui operasi unduh (ambil dan tarik) dan unggah (dorong).

Anda dapat mengambil, menarik, dan menyinkronkan di Visual Studio 2022 dengan menggunakan menu Git .

The Git menu with the Fetch option highlighted in Visual Studio 2022.

Pada cuplikan layar sebelumnya, opsi Ambil disorot. Menu Git juga menyertakan opsi tambahan berikut:

  • Penarikan
  • Pendorongan
  • Sinkronkan (Tarik lalu Dorong)

Anda juga dapat menggunakan kontrol tombol di jendela Perubahan Git untuk melakukan operasi ini juga.

The Git Changes window with the Fetch, Pull, Push, and Sync button controls highlighted in Visual Studio 2022.

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.

The context menu that appears after you select the ellipsis button control in the Git Changes window in Visual Studio 2022.

Ambil

Penting untuk mengambil dan menarik sebelum Anda mendorong. Pengambilan (Fetching) memastikan bahwa ada penerapan jarak jauh yang harus Anda masukkan ke dalam perubahan lokal Anda. Jika Anda melihat ada penerapan, tarik terlebih dahulu untuk mencegah konflik penggabungan hulu.

Saat Anda mengambil cabang, jendela Perubahan Git memiliki indikator di bawah drop-down cabang, yang menampilkan jumlah penerapan yang tidak dipulihkan dari cabang jarak jauh. Indikator ini juga menunjukkan jumlah penerapan lokal yang tidak dibuang.

Indikator ini juga berfungsi sebagai tautan untuk membawa Anda ke riwayat penerapan cabang tersebut di jendela Repositori Git. Bagian atas riwayat sekarang menampilkan detail penerapan masuk dan keluar ini. Dari sini, Anda juga dapat memutuskan untuk Menarik atau Mendorong penerapan.

Penarikan

Selalu tarik sebelum Anda mendorong. Saat menarik terlebih dahulu, Anda dapat mencegah konflik penggabungan upstram.

Push

Saat membuat penerapan, Anda telah menyimpan rekam jepret lokal kode secara inheren. 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. Sebagai penjaga yang aman, Visual Studio tidak memungkinkan Anda untuk mendorong penerapan 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 keduanya, lalu dorong, secara berurutan.