hg - [git]如果把分支a合并到分支b中,想从b中还原a改过的内容,怎么办?
黄舟
黄舟 2017-04-22 09:00:08
0
2
740

如果用mercurial,只能到b分支中硬还原代码了。

git有智能的方式吗?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(2)
黄舟

"Ingin memulihkan kandungan a daripada b yang telah diubah", jika anda ingin membuat asal operasi cantum cawangan , sila cuba git reset/revert {commit}

Anda boleh menggunakan git reflog untuk menyemak perubahan penuding HEAD dahulu, seperti:

de51e3d HEAD@{0}: merge nnn: Fast-forward
4430e82 HEAD@{1}: checkout: moving from nnn to master
de51e3d HEAD@{2}: commit: commit2
4430e82 HEAD@{3}: checkout: moving from master to nnn
4430e82 HEAD@{4}: commit (initial): test

Kemudian sebagai contoh git reset HEAD@{2} kembalikan penyerahan tertentu

伊谢尔伦

Anda boleh terus membuat cawangan baharu untuk komit sebelum bergabung supaya tiada apa yang akan hilang

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan