Bagaimana cara Git rebase master ke Cabang mana pun dengan Contoh

Bagaimana Cara Git Rebase Master Ke Cabang Mana Pun Dengan Contoh



Di Git, percabangan adalah proses pemisahan dari cabang master sehingga pengembang dapat bekerja secara terpisah tanpa mempengaruhi kode asli dan anggota tim lainnya. Ketika pengembang membuat repositori Git, secara default, itu ditambahkan ke cabang master. Namun, pengembang dapat berpindah cabang kapan pun mereka perlu dengan bantuan beberapa perintah Git, seperti ' git rebase ” perintah, tanpa kehilangan informasi penting.

Dalam manual ini, kita akan mempelajari cara Git rebase master ke cabang mana pun dengan contoh dan memberikan perintah dasar Git rebase dengan deskripsi.

Apa itu Git rebase?

Rebasing adalah prosedur mendorong atau menggabungkan urutan komit yang ada di atas komit dasar baru. Pada dasarnya, ini dikenal sebagai prosedur linier penggabungan. Lebih khusus lagi, Git rebase adalah utilitas paling populer yang dirancang untuk menggabungkan perubahan dari Git satu cabang ke cabang mana pun.







Contoh: Bagaimana cara Git rebase master ke Cabang Git lain?

Untuk menguasai rebase Git atau menggabungkan urutan komit ke cabang Git lain, pertama, buka file “ Git Pesta ” dan pindah ke direktori root Git menggunakan “ CD ' memerintah. Selanjutnya, jalankan “ $ git cabang -a ” perintah untuk menampilkan semua cabang yang ada dan memilih salah satu dari mereka untuk di-rebase. Terakhir, jalankan “ $ git rebase master ” perintah untuk rebase master ke cabang lain di Git.



Sekarang, mari kita periksa prosedur berikut untuk melihat output dari skenario yang disebutkan di atas!



Langkah 1: Luncurkan Git Terminal

Cari dan buka “ Git Bashu ” pada sistem Anda menggunakan “ Memulai ' Tidak bisa:





Langkah 2: Navigasikan ke Direktori Root Git

Selanjutnya, jalankan “ CD ” perintah untuk pindah ke dalam direktori root Git:



$ CD 'C:\Pengguna \n azma\Pergi'

Langkah 3: Daftar Semua Cabang

Sekarang, jalankan ' git cabang ” untuk menampilkan semua cabang menggunakan perintah “ -sebuah ' pilihan:

$ git cabang -sebuah

Seperti yang Anda lihat, semua cabang saat ini dan yang sudah ada ditampilkan, termasuk cabang jarak jauh. Kami akan memilih ' fitur ” cabang dari repositori lokal Git untuk melakukan rebase di atasnya:

Langkah 4: Rebase master ke Cabang Lain

Terakhir, jalankan perintah yang disediakan dan tentukan nama cabang untuk tindakan rebasing:

$ git rebase fitur utama

Output di bawah ini menunjukkan bahwa “ menguasai ” di-rebase menjadi “ fitur ” cabang berhasil:

Sekarang, pindah ke bagian berikutnya untuk memeriksa perintah dasar Git rebase dengan deskripsi singkatnya.

Apa itu Perintah dasar Git rebase?

Mari kita periksa perintah dasar Git rebase, yang dinyatakan dalam tabel yang disediakan di bawah ini dengan deskripsi:

Perintah Keterangan
$ git rebase --interactive Digunakan untuk melakukan rebase interaktif.
$ git rebase Digunakan untuk melakukan rebase standar.
$ git rebase –x Digunakan untuk menjalankan skrip shell baris perintah untuk setiap komit yang ditandai selama pemutaran.
$ git rebase –d Digunakan untuk membuang komit dari blok komit gabungan saat pemutaran.
$git status Digunakan untuk melihat status rebase Git.
$ git rebase –p Digunakan untuk menyimpan komit terpisah dalam riwayat cabang Git.
$ git rebase --skip Digunakan untuk melewati perubahan yang dibuat.
$ git commit -m “pesan komit untuk Digunakan untuk melakukan modifikasi
$ git tambahkan Digunakan untuk menambahkan cabang ke repositori Git.
$ git rebase — lanjutkan Digunakan untuk melanjutkan modifikasi yang dilakukan oleh pengguna.

Studi ini menjelaskan prosedur untuk Git rebase ke cabang mana pun dengan bantuan contoh dan secara singkat membahas perintah dasar Git rebase.

Kesimpulan

Untuk Git rebase ke cabang mana pun, pertama, pindah ke direktori root Git dan daftarkan semua cabang yang ada, termasuk remote, dengan bantuan ' $ git cabang -a ' memerintah. Selanjutnya, jalankan “ $ git rebase master ” perintah untuk mengintegrasikan perubahan dari Git “ menguasai ” cabang ke cabang yang ditentukan. Manual ini menawarkan metode rebasing master ke cabang.