Bagaimana Cara Cherry Memilih Komit Dari Satu Cabang ke Cabang Lainnya?

Bagaimana Cara Cherry Memilih Komit Dari Satu Cabang Ke Cabang Lainnya



Sebagai sistem kontrol versi terdistribusi, Git mengizinkan pengguna untuk melacak perubahan dalam cabang melalui penerapan. Selain itu, Git memungkinkan pengguna untuk bekerja di cabang. Pengembang dapat membuat cabang proyek lain, mengerjakannya, dan akhirnya menggabungkannya. Namun, ada berbagai skenario di mana pengguna tidak ingin menggabungkan semua cabang tetapi hanya satu atau beberapa komitmen. Untuk menangani kasus seperti itu, Git memiliki “ pilih ceri ” perintah yang hanya dapat memilih komit tertentu dari cabang tertentu dan menerapkannya ke cabang saat ini.

Dalam panduan ini, kita akan mempelajari langkah-langkah memilih commit dari satu cabang Git ke cabang Git lainnya.

Bagaimana Cara Cherry Memilih Komit Dari Satu Cabang Git ke Cabang Git Lainnya?

Untuk memilih komitmen dari satu cabang ke cabang lainnya, mari kita bekerja di satu cabang, membuat cabang baru, dan memilih komitmen dari cabang sebelumnya. Untuk melakukannya, lakukan langkah-langkah yang disebutkan di bawah ini.







Langkah 1: Pindah ke Repositori Proyek

Buka Git Bash dan pindah ke direktori proyek dengan menjalankan perintah “ CD ' memerintah:



CD pilih ceri



Langkah 2: Inisialisasi Repositori

Setelah itu, inisialisasi repositori Git dengan perintah yang diberikan:





itu panas

Langkah 3: Buat File Baru

Buat file dan tambahkan konten ke dalamnya menggunakan “ gema ” dan operator pengalihan ( > ). Misalnya, “ file.txt ” file akan dibuat:



gema 'File baru' > file.txt

Langkah 4: Lacak File

Tambahkan file yang dibuat ke area pelacakan melalui perintah “git add”:

git tambahkan .

Langkah 5: Lakukan Perubahan

Komit perubahan pada direktori proyek melalui “ git komit ' memerintah:

git komit -M 'file ditambahkan'

Langkah 6: Periksa Log

Periksa riwayat panjang penerapan commit dengan menjalankan perintah log:

git log --on line

Di sini, Anda dapat melihat SHA untuk komit tertentu. Catatlah, kami akan menggunakannya dan memilihnya di langkah selanjutnya.

Langkah 7: Buat Cabang Baru

Sekarang, mari buat cabang baru bernama “ mengembangkan ” dengan perintah yang diberikan:

cabang git mengembangkan

Langkah 8: Beralih ke Cabang yang Dibuat

Beralih ke cabang yang dibuat melalui “ git checkout ' memerintah:

git checkout mengembangkan

Cabang telah dialihkan ke “ mengembangkan ”.

Langkah 9: Cherry Pilih Komit

Untuk memilih komit, jalankan perintah “ git pilih ceri ” perintah bersama dengan hash SHA dari komit cabang sebelumnya:

git pilih ceri 6ea44fe

Output di atas menunjukkan konflik, abaikan saja dan jalankan perintah yang disarankan untuk tetap melakukannya.

git komit --izinkan-kosong

Komitmen telah dipilih dengan baik.

Langkah 10: Verifikasi Riwayat Log

Verifikasi riwayat log untuk memeriksa apakah komit telah dipilih:

git log

Seperti yang Anda lihat pada gambar di atas, komitmen kami dari cabang sebelumnya “ menguasai ” telah dipilih dengan baik.

Kesimpulan

Untuk memilih komit, salin hash SHA dari komit dan pindah ke cabang kedua. Kemudian, jalankan “ git cherry-pilih ” perintah bersama dengan hash commit SHA. Verifikasi riwayat log bahwa komit telah dipilih.