84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
如果用mercurial,只能到b分支中硬还原代码了。
git有智能的方式吗?
人生最曼妙的风景,竟是内心的淡定与从容!
“想从b中还原a改过的内容”,如果是撤销分支合并操作,请尝试git reset/revert {commit}
git reset/revert {commit}
可以先用git reflog查看HEAD指针变更,比如:
git reflog
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
然后比如git reset HEAD@{2}返回某一次提交
git reset HEAD@{2}
可以直接针对未合并之前的commit 做一个新的分支 这样什么都不会丢失
“想从b中还原a改过的内容”,如果是撤销分支合并操作,请尝试
git reset/revert {commit}
可以先用
git reflog
查看HEAD指针变更,比如:然后比如
git reset HEAD@{2}
返回某一次提交可以直接针对未合并之前的commit 做一个新的分支 这样什么都不会丢失