Cara memetik ceri dari 1 cabang ke yang lain


159

Saya memiliki 2 cabang, masterdan dev.

Saya di devcabang dan saya ingin ceri-memilih 1 komit dari masterke dev. Jadi saya lakukan

$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Finished one cherry-pick.

Tetapi ketika saya melakukannya git statusdan gitx, saya tidak melihat komit saya be530cec7748e037c665bd5a585e6d9ce11bc8addalam sejarah git.

Bagaimana saya bisa melihat komit saya di devcabang?

Jawaban:


247

Ketika Anda memilih cherry, itu menciptakan komit baru dengan SHA baru. Jika kamu melakukan:

git cherry-pick -x <sha>

maka setidaknya Anda akan mendapatkan pesan komit dari komit asli yang ditambahkan ke komit baru Anda, bersama dengan SHA asli, yang sangat berguna untuk melacak cherry-picks.


14
'-x' adalah untuk menambahkan baris ke pesan yang menunjukkan dari mana komit dipilih. Hanya berguna untuk cabang publik, tidak begitu banyak ketika memetik ceri dari cabang lokal (pribadi) ke cabang publik.
— Dinesh Kumar
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.