Pindahkan Penunjuk Cabang ke Komitmen Berbeda Tanpa Checkout

Pindahkan Penunjuk Cabang Ke Komitmen Berbeda Tanpa Checkout



Git adalah alat fundamental yang digunakan oleh pengembang untuk mengelola file kode sumber proyek pengembangan besar mereka. Pengembang Git berinteraksi dengan layanan hosting GitHub melalui cabang lokal. Lebih khusus lagi, cabang Git adalah penunjuk bergerak yang menunjuk ke komit. Sambil menyimpan perubahan ke repositori kerja Git saat ini, cabang default, misalnya, “ menguasai ” menunjuk ke komit terbaru dan bergerak maju setelah setiap komit.

Tulisan ini akan menjelaskan pemindahan pointer cabang ke cabang lain tanpa checkout.

Bagaimana Cara Memindahkan Penunjuk Cabang ke Komitmen Berbeda Tanpa Checkout?

Untuk memindahkan pointer cabang ke komit yang berbeda tanpa checkout, ikuti langkah-langkah berikut:







  • Pergi ke repositori yang diinginkan.
  • Lihat log Git dari cabang saat ini.
  • Beralih ke cabang lain dan periksa log referensi Git-nya.
  • Gunakan “ $ git cabang -f ” perintah untuk memindahkan pointer cabang.
  • Lihat posisi penunjuk cabang saat ini.

Langkah 1: Arahkan ke Direktori Tertentu
Pindah ke direktori lokal Git dengan mengeksekusi “ CD ' memerintah:



$ CD 'C:\Pergilah \t is_repo'



Langkah 2: Periksa Log Git:
Untuk melihat log Git untuk memeriksa posisi penunjuk cabang saat ini, gunakan tombol “ log git ” perintah bersama dengan “ –oneline bendera:





$ log git --on line

Seperti yang Anda lihat, penunjuk cabang menunjuk ke ' menghapus ” komit:



Langkah 3: Beralih ke Cabang Lain
Selanjutnya, alihkan ke cabang lokal yang diinginkan dengan bantuan tombol “ $ git beralih ' memerintah:

$ git ganti master

Langkah 4: Lihat Log Git dari Cabang Saat Ini
Periksa log referensi Git untuk melihat posisi penunjuk HEAD saat ini di cabang kerja saat ini:

$ log git --on line

Di sini, dari output di bawah ini Anda dapat melihat HEAD menunjuk ke “ menguasai ' cabang:

Langkah 5: Pindahkan Penunjuk Cabang
Untuk memindahkan pointer cabang ke komit berbeda tanpa checkout, gunakan tombol “ cabang $git ” perintah bersama dengan nama cabang:

$ cabang git -f dev

Di sini, “ -f ” opsi mewakili “ memaksa ” yang akan menentukan ke mana cabang HEAD akan menunjuk:

Langkah 6: Lihat Penunjuk Cabang
Selanjutnya, periksa posisi HEAD menggunakan perintah yang diberikan di bawah ini:

$ pertunjukan git KEPALA

Seperti yang Anda lihat posisi HEAD digeser ke nama cabang lain “ dev ' sebaik ' menguasai ' cabang:

Langkah 7: Beralih ke Cabang Lain
Setelah itu, alihkan ke “ dev ” untuk melihat perubahan di cabang tersebut:

$ git beralih dev

Langkah 8: Verifikasi HEAD Pointer
Terakhir, pastikan posisi HEAD dipindahkan ke cabang kerja yang baru dibuat saat ini:

$ pertunjukan git KEPALA

Terlihat bahwa posisi KEPALA mengarah ke “ menguasai ' cabang serta ' dev ' cabang:

Kami telah secara efisien menjelaskan prosedur memindahkan pointer cabang ke berbagai komit tanpa checkout.

Kesimpulan

Untuk memindahkan penunjuk cabang ke komit yang berbeda tanpa checkout, pertama, arahkan ke repositori tertentu dan periksa log Git dari cabang saat ini. Kemudian, beralihlah ke cabang lain dan lihat log referensi Git-nya untuk mengetahui ke mana HEAD menunjuk. Setelah itu, pindahkan penunjuk cabang ke komit yang berbeda dengan bantuan tombol “ $ git cabang -f ' memerintah. Terakhir, lihat posisi HEAD dengan menggunakan tombol “ $ git tampilkan KEPALA ' memerintah. Posting ini telah menjelaskan metode untuk memindahkan penunjuk cabang ke komit Git yang berbeda tanpa checkout.