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.