赞
踩
git merge这个命令大家都会用了,但是有时候执行完merge发现一堆冲突后悔了,这个时候该怎么办呢?
mac@localhost$ git merge master
Auto-merging javademo/src/main/java/a/b/c/Hello.java
CONFLICT (content): Merge conflict in javademo/src/main/java/a/b/c/Hello.java
...
Automatic merge failed; fix conflicts and then commit the result.
git merge --abort
mac@localhost$ git merge --abort
mac@localhost$ git st
On branch feature/abc
Your branch is up to date with 'origin/feature/abc'.
git add
其实也很简单,先用 git reflog /git log指令显示历史的操作,再用 'git reset --hard commitid’就可以回退到操作之前的状态了
示例
git reset --hard d03c6bfb
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。