git merge conflict:我们上传了相同的图片!

时间:2011-06-16 16:25:56

标签: git

我是Git的新手,这是我第一次遇到合并冲突。我换了一张图片,跑了git commit,一切都很好。我没有意识到的是,一个同事做了同样的事情,并将他们的更改提交到远程存储库。然后我跑了git svn rebase(因为我们正在使用颠覆),我陷入了冲突状态。

如何简单地“撤消”我的提交并接受传入的更改?

解决方案

由于我已将更改提交到本地存储库,因此我需要在最近一次提交之前重置为提交:

git reset --hard HEAD^

现在我可以从远程获取最新的更改:

git svn rebase

2 个答案:

答案 0 :(得分:0)

如果你的提交是你的最后一次提交,你可以使用git reset --hard <commit>将你的repo重置为你的提交。然后再次运行git svn rebase。您可能还需要运行get rebase --abort以退出当前的svn rebase操作。

答案 1 :(得分:0)

这可以通过How to undo last commit(s) in Git?

解决