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/
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
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
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