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:
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:
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:
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:
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:
Langkah 8: Verifikasi HEAD Pointer
Terakhir, pastikan posisi HEAD dipindahkan ke cabang kerja yang baru dibuat saat ini:
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