Terkadang pengguna ingin mengubah cabang anak menjadi cabang induk di Git untuk melakukan operasi yang berbeda. Namun, mengubah cabang induk di Git harus dilakukan dengan sangat hati-hati. Penting untuk memastikan bahwa setiap orang mengetahui modifikasi tersebut. Untuk menghindari konflik atau masalah apa pun, perlu dipastikan bahwa cabang induk yang baru kompatibel dengan cabang yang sudah ada.
Posting blog ini akan menguraikan metode untuk mengubah cabang induk di Git.
Bagaimana Cara Mengubah Cabang Induk di Git?
Tidak mungkin mengubah cabang induk Git secara langsung. Untuk tujuan itu, Git menyediakan berbagai perintah yang digunakan untuk mengizinkan cabang anak bekerja sebagai cabang induk. Untuk melakukannya, ikuti metode yang disebutkan di bawah ini:
Metode 1: Ubah Cabang Induk Menggunakan Perintah 'git merge' di Git
Untuk mengubah cabang induk dengan menggunakan tombol “ git gabungan ”Perintah, periksa instruksi yang diberikan:
-
- Arahkan ke direktori root Git.
- Buat cabang baru dan verifikasi dengan mencantumkan semua cabang.
- Beralih ke cabang baru.
- Hasilkan file dan lacak ke area pementasan.
- Komit semua perubahan dengan mengeksekusi “ git komit ' memerintah.
- Beralih ke cabang induk.
- Gabungkan anak “ beta ” bercabang dengan induknya “ utama ' cabang.
- Verifikasi dengan memeriksa riwayat log Git.
Langkah 1: Redirect ke Direktori Git Lokal
Pertama, buka repositori Git yang diinginkan dengan menjalankan perintah “ CD ' memerintah:
CD 'C:\Users\user\Git \T isdemo1'
Langkah 2: Buat Cabang Baru
Hasilkan cabang lokal baru dengan bantuan “ cabang git ' memerintah:
cabang git beta
Langkah 3: Buat Daftar Semua Cabang
Untuk memeriksa cabang yang baru dibuat dengan menggunakan perintah berikut:
cabang git
Gambar yang dihasilkan menunjukkan bahwa cabang yang baru dibuat ada dalam daftar:
Langkah 4: Beralih ke Cabang yang Baru Dibuat
Jalankan “ sakelar git ” perintah dan alihkan ke cabang yang baru dibuat:
git beralih beta
Langkah 5: Buat File Baru
Untuk membuat file baru dengan ekstensi berbeda, jalankan perintah “ menyentuh ' memerintah:
menyentuh file1.txt file2.py file3.html
Langkah 6: Lacak File
Jalankan “ git tambahkan. ” perintah untuk menambahkan semua file ke dalam indeks pementasan:
git tambahkan .
Langkah 7: Lakukan semua Perubahan
Selanjutnya, komit semua perubahan yang ditambahkan dengan menjalankan “ git komit ” perintah bersama dengan “ -M ” tandai untuk menyisipkan pesan:
git komit -M 'file dihasilkan'
Langkah 8: Lihat Riwayat Git
Menggunakan ' log git ” perintah bersama dengan “ –oneline ” untuk menampilkan setiap komit dalam satu baris:
log git --on line
Output yang disediakan di bawah ini menunjukkan bahwa saat ini “ KEPALA ” menunjuk ke “ beta ' cabang:
Langkah 9: Beralih ke Cabang Induk
Jalankan perintah yang diberikan di bawah ini dan alihkan ke ' utama ' cabang:
pembayaran git utama
Langkah 10: Gabungkan Cabang
Sekarang, gabungkan ' beta ” bercabang dengan “ utama ” untuk membuatnya berperilaku seperti cabang induk di repositori Git:
git gabungan beta
Output di bawah ini menunjukkan bahwa kedua cabang telah berhasil digabungkan:
Langkah 11: Periksa Riwayat Log
Untuk verifikasi, periksa riwayat log Git dengan menjalankan perintah “ git log –oneline ' memerintah:
log git --on line
Output yang dihasilkan menunjukkan bahwa “ KEPALA ” menunjuk ke kedua cabang:
Metode 2: Ubah Cabang Induk Menggunakan Perintah 'git rebase –onto' di Git
“ git rebase --ke ” Perintah dapat digunakan untuk mengubah cabang induk. Untuk demonstrasi praktis, cobalah prosedur yang diberikan di bawah ini:
-
- Arahkan ke direktori lokal Git.
- Daftar semua cabang yang ada.
- Beralih ke cabang induk.
- Jalankan “ git rebase --ke ” perintah dan atur nama cabang untuk membuatnya berperilaku seperti orang tua.
Langkah 1: Menuju Repositori Lokal Git
Jalankan “ CD ” perintah dan arahkan ke repositori lokal Git tertentu:
CD 'C:\Users\user\Git \T proyek'
Langkah 2: Tampilkan semua Cabang
Selanjutnya, daftarkan semua cabang yang tersedia dengan menggunakan tombol “ cabang git ' memerintah:
cabang git
Langkah 3: Beralih ke Cabang Induk
Kemudian, jalankan ' pembayaran git ” perintah bersama dengan cabang induk dan beralih ke sana:
pembayaran git menguasai
Langkah 4: Ubah Cabang Induk
Untuk mengubah cabang induk, gunakan tombol “ git rebase --ke ” Perintahkan dan tentukan nama cabang induk bersama dengan cabang pembantu:
git rebase --ke fitur utama3
Gambar yang dihasilkan menunjukkan bahwa “ master cabang saat ini mutakhir ”:
Langkah 5: Verifikasi
Lihat riwayat log Git dengan menggunakan perintah yang disediakan untuk verifikasi:
log git --on line
Dapat diperhatikan bahwa “ KEPALA ” menunjuk ke kedua “ menguasai ” dan “ fitur3 ' ranting:
Itu saja! Kami telah menyediakan berbagai metode untuk mengubah cabang induk di Git.
Kesimpulan
Untuk mengubah cabang induk di Git, tidak ada perintah atau metode langsung yang tersedia. Tidak mungkin mengubah cabang induk Git secara langsung. Namun, Git menyediakan dua metode alternatif untuk tujuan tersebut. Yang pertama adalah dengan menggunakan “ git gabungan ' perintah dan yang lainnya adalah ' git rebase --ke ” yang digunakan untuk menggabungkan kedua cabang dan berperilaku seperti induk di repositori yang sama. Posting ini menyatakan metode untuk mengubah cabang induk di Git.