Dalam manual ini, kita akan mempelajari cara untuk membuat induk Git rebase ke mana-mana cawangan melalui contoh dan memberikan arahan asas rebase Git dengan penerangan.
Apakah itu Git rebase?
Rebasing ialah prosedur menolak atau menggabungkan jujukan komit sedia ada di atas komit asas baharu. Pada asasnya, ia dikenali sebagai prosedur linear menggabungkan. Lebih khusus lagi, Git rebase ialah utiliti paling popular yang direka untuk menggabungkan perubahan daripada Git satu cawangan ke mana-mana cawangan.
Contoh: Bagaimana cara membuat induk Git rebase ke Cawangan Git yang lain?
Untuk mengisar semula Git atau menggabungkan urutan komit ke cawangan Git yang lain, pertama, buka ' Git Bash ” terminal dan pindah ke direktori akar Git menggunakan “ cd ” perintah. Seterusnya, laksanakan ' $ git branch -a ” perintah untuk memaparkan semua cawangan sedia ada dan pilih mana-mana satu daripadanya untuk dijadikan semula. Akhir sekali, laksanakan ' $ git rebase master
Sekarang, mari kita lihat prosedur berikut untuk melihat output senario yang dinyatakan di atas!
Langkah 1: Lancarkan Terminal Git
Cari dan buka ' Git Bash ” pada sistem anda menggunakan “ Memulakan ” menu:
Langkah 2: Navigasi ke Direktori Root Git
Seterusnya, laksanakan ' cd ” perintah untuk bergerak di dalam direktori akar Git:
$ cd 'C:\Users \n azma\Go'
Langkah 3: Senaraikan Semua Cawangan
Sekarang, laksanakan ' cawangan git perintah untuk memaparkan semua cawangan menggunakan ' -a 'pilihan:
$ cawangan git -aSeperti yang anda lihat, semua cawangan semasa dan sedia ada dipaparkan, termasuk cawangan jauh. Kami akan memilih ' ciri ” cawangan repositori tempatan Git untuk melaksanakan rebase padanya:
Langkah 4: Rebase induk ke Cawangan Lain
Akhir sekali, laksanakan arahan yang disediakan dan nyatakan nama cawangan untuk tindakan pengasingan semula:
$ git rebase ciri indukOutput di bawah menunjukkan bahawa ' tuan ” berdasarkan semula pada “ ciri ” cawangan berjaya:
Sekarang, beralih ke bahagian seterusnya untuk menyemak arahan asas rebase Git dengan penerangan ringkasnya.
Apakah Perintah asas Git rebase?
Mari lihat arahan asas Git rebase, yang dinyatakan dalam jadual yang disediakan di bawah dengan penerangan:
Perintah | Penerangan |
$ git rebase --interactive |
Digunakan untuk melaksanakan pangkalan semula interaktif. |
$ git rebase |
Digunakan untuk melakukan pangkalan semula standard. |
$ git rebase –x | Digunakan untuk menjalankan skrip shell baris arahan untuk setiap komit yang ditanda semasa main semula. |
$ git rebase –d | Digunakan untuk membuang komit daripada blok komit yang digabungkan semasa main balik. |
status $ git | Digunakan untuk melihat status rebase Git. |
$ git rebase –p | Digunakan untuk memegang komit berasingan dalam sejarah cawangan Git. |
$ git rebase --skip | Digunakan untuk melangkau perubahan yang dibuat. |
$ git commit -m “commit message for |
Digunakan untuk melakukan pengubahsuaian |
$ git tambah |
Digunakan untuk menambah cawangan ke repositori Git. |
$ git rebase — teruskan | Digunakan untuk meneruskan pengubahsuaian yang dibuat oleh pengguna. |
Kajian ini menerangkan prosedur untuk Git rebase ke mana-mana cawangan dengan bantuan contoh dan membincangkan secara ringkas arahan asas Git rebase.
Kesimpulan
Untuk meletakkan semula Git ke mana-mana cawangan, mula-mula, pindah ke direktori akar Git dan senaraikan semua cawangan sedia ada, termasuk alat kawalan jauh, dengan bantuan ' $ git branch -a ” perintah. Seterusnya, laksanakan ' $ git rebase master