Adakah terdapat sebarang Perintah 'git rebase origin' dalam Git

Adakah Terdapat Sebarang Perintah Git Rebase Origin Dalam Git



Git rebase ialah salah satu arahan paling berguna bagi alat Git. The Git ' ditakluki ” perintah mencipta pangkalan baharu yang mengandungi siri gabungan komit. Lebih khusus lagi, proses penggabungan dan pemindahan komit ke pangkalan baharu dikenali sebagai rebasing. ' git rebase origin/ ” digunakan untuk meletakkan semula cawangan terpencil.

Dalam siaran ini, kami akan menerangkan:

Adakah terdapat sebarang Perintah 'git rebase origin' dalam Git?

Jika pengguna menjalankan ' git rebase asal ' perintah, terminal Git akan menunjukkan mesej ralat ' maut: 'asal' hulu tidak sah ” dan jangan sekali-kali meletakkan semula cawangan terpencil hulu. Walau bagaimanapun, pengguna Git boleh menggunakan ' git rebase asal/cawangan ” perintah untuk mengasingkan semula cawangan dari cawangan hulu jauh dan melakukan squashing.







Bagaimana Menggunakan Perintah 'git rebase origin/ '?

Untuk menggunakan ' git rebase asal/cawangan ' perintah, pengguna Git dikehendaki menarik cawangan dari hulu jauh atau mengambil cawangan jauh menggunakan ' git fetch ” perintah.



Langkah 1: Buka Terminal Git

Pertama, dari Windows ' Memulakan ”, lancarkan terminal Git:







Langkah 2: Beralih ke Repositori Git

Dengan menggunakan ' cd ” perintah, pindah ke repositori Git:

$ cd 'C:\Git'



Langkah 3: Tarik Cawangan Jauh

Tarik perubahan cawangan jauh dan tambahkannya ke HEAD repositori tempatan:

$ git tarik tuan asal

Langkah 4: Semak Cawangan

Semak senarai cawangan dan pilih cawangan yang anda mahu asaskan semula cawangan asal:

$ cawangan git

Langkah 5: Tukar kepada Cawangan

Beralih ke cawangan yang anda gunakan semula asal melalui ' git checkout ” perintah:

$ git checkout ciri-ciri

Langkah 6: Cawangan Asal Rebase

Seterusnya, asaskan semula cawangan asal atau cawangan jauh menggunakan ' git rebase origin/ ” perintah:

$ git rebase asal usul / tuan

Semak log Git untuk mengesahkan sama ada cawangan jauh berasaskan semula atau tidak:

$ git reflog

Petua Bonus: Kaedah Alternatif untuk Menyandarkan Semula Cawangan Asal

Pengguna Git boleh menyandarkan semula cawangan terpencil dengan menghulurkan cawangan terpencil dan kemudian menyandarkan semula secara langsung cawangan hulu di cawangan tempatan menggunakan ' git rebase ” perintah.

Untuk tujuan ini, ikuti arahan yang disediakan.

Langkah 1: Cawangan Asal Hulu

Tetapkan cawangan jauh sebagai hulu dengan menggunakan ' cawangan git ” perintah. Di sini, pilihan ' –set-upstream ” digunakan untuk menetapkan cawangan hulu:

$ cawangan git --set-upstream-to =asal / tuan

Langkah 2: Semula Cawangan Hulu ke Cawangan Setempat

Seterusnya, letakkan semula cawangan hulu jauh di cawangan tempatan melalui ' git rebase ” perintah:

$ git rebase asal usul / tuan tuan

Kami telah mengumpulkan maklumat sahih yang berkaitan dengan mengasingkan semula cawangan terpencil dalam Git.

Kesimpulan

Untuk meletakkan semula cawangan jauh, mula-mula tarik atau ambil cawangan jauh melalui ' git pull ” perintah. Seterusnya, pindah ke cawangan di mana anda ingin meletakkan semula cawangan jauh, kemudian gunakan ' git rebase asal/cawangan ” perintah untuk meletakkan semula cawangan terpencil. Tulisan ini telah menunjukkan sama ada terdapat ' git rebase asal ” perintah dalam Git.