看了老师教程后,git的大部分操作都会了,但是想到了一个问题,不知道如何解决
Topic source先确认下问题,是不是这样?
git log
commit 12bxxx # 想要保留
day 3 change
commit 2f7xxx # 不要
day 2 change
commit 385xxx # 想要保留
day 1 change
如果是想要保留 day 1 & 3 改动,不要 day 2 的,可以用 cherry-pick
git reset --hard 385xxx
git cherry-pick 12bxxx
git status
如果有冲突,解决下冲突就好了。
- 1
- 2
runningman765
你这里前提应该是没有
merge
提交的。 第四天直接git revert 版本2
就会在当前分支上把第二天的提交撤销掉。