Alihkan Penunjuk Cawangan ke Komit Berbeza Tanpa Pembayaran

Alihkan Penunjuk Cawangan Ke Komit Berbeza Tanpa Pembayaran



Git ialah alat asas yang digunakan oleh pembangun untuk mengurus fail kod sumber projek pembangunan besar mereka. Pembangun Git berinteraksi dengan perkhidmatan pengehosan GitHub melalui cawangan tempatan. Lebih khusus lagi, cawangan Git ialah penunjuk alih yang menunjuk kepada komit. Semasa menyimpan perubahan pada repositori kerja semasa Git, cawangan lalai, sebagai contoh, ' tuan ” menunjuk kepada komitmen terkini dan bergerak ke hadapan selepas setiap komitmen.

Tulisan ini akan menerangkan pemindahan penuding cawangan ke cawangan lain tanpa pembayaran.

Bagaimana untuk Mengalihkan Penunjuk Cawangan ke Komit Berbeza Tanpa Pembayaran?

Untuk mengalihkan penuding cawangan ke komit yang berbeza tanpa pembayaran, ikut langkah yang disediakan:







  • Pergi ke repositori yang dikehendaki.
  • Lihat log Git cawangan semasa.
  • Beralih ke cawangan lain dan semak log rujukan Gitnya.
  • Gunakan ' $ git branch -f ” perintah untuk menggerakkan penunjuk cawangan.
  • Lihat kedudukan semasa penuding cawangan.

Langkah 1: Navigasi ke Direktori Tertentu
Pindah ke direktori tempatan Git dengan melaksanakan ' cd ” perintah:



$ cd 'C:\Pergi \t is_repo'



Langkah 2: Semak Log Git:
Untuk melihat log Git untuk menyemak kedudukan semasa penuding cawangan, gunakan ' log git 'perintah bersama-sama dengan' -satu garisan ' bendera:





$ log git --dalam talian

Seperti yang anda lihat, penuding cawangan menunjuk ke ' padam 'komit:



Langkah 3: Tukar ke Cawangan Lain
Seterusnya, tukar ke cawangan tempatan yang dikehendaki dengan bantuan ' suis $ git ” perintah:

$ git suis induk

Langkah 4: Lihat Log Git Cawangan Semasa
Semak log rujukan Git untuk melihat kedudukan semasa penuding HEAD dalam cawangan kerja semasa:

$ log git --dalam talian

Di sini, dari output di bawah anda boleh melihat HEAD menunjuk ke ' tuan ” cawangan:

Langkah 5: Alihkan Penunjuk Cawangan
Untuk mengalihkan penuding cawangan ke komit yang berbeza tanpa pembayaran, gunakan ' cawangan $ git ” perintah bersama dengan nama cawangan:

$ cawangan git -f dev

Di sini, ' -f pilihan ” mewakili “ memaksa ” yang akan menentukan di mana KETUA cawangan akan menunjuk:

Langkah 6: Lihat Penunjuk Cawangan
Seterusnya, semak kedudukan HEAD menggunakan arahan yang diberikan di bawah:

$ pertunjukan git KEPALA

Seperti yang anda lihat, kedudukan HEAD dialihkan kepada nama cawangan lain ' dev ” serta “ tuan ” cawangan:

Langkah 7: Tukar ke Cawangan Lain
Selepas itu, tukar ke ' dev ” untuk melihat perubahan dalam cawangan tertentu itu:

$ git tukar dev

Langkah 8: Sahkan Penunjuk HEAD
Akhir sekali, pastikan kedudukan HEAD dialihkan ke cawangan kerja semasa yang baru dibuat:

$ pertunjukan git KEPALA

Dapat diperhatikan bahawa kedudukan KEPALA adalah menunjuk kepada “ tuan ” cawangan serta “ dev ” cawangan:

Kami telah menerangkan dengan cekap prosedur mengalihkan penuding cawangan ke komitmen yang berbeza tanpa pembayaran.

Kesimpulan

Untuk mengalihkan penuding cawangan ke komit yang berbeza tanpa pembayaran, pertama, navigasi ke repositori tertentu dan semak log Git cawangan semasa. Kemudian, tukar ke cawangan lain dan lihat log rujukan Gitnya untuk mendapatkan tempat yang dituju oleh HEAD. Selepas itu, alihkan penuding cawangan ke komit yang berbeza dengan bantuan ' $ git branch -f ” perintah. Akhir sekali, lihat kedudukan HEAD dengan menggunakan “ $ git tunjukkan KEPALA ” perintah. Siaran ini telah menerangkan kaedah untuk mengalihkan penuding cawangan ke komit Git yang berbeza tanpa pembayaran.