Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我做了一些更改,然后从 git 中提取。
从 git 拉出后,我遇到了合并冲突。
我已经解决了这些冲突,但我的应用程序没有按预期工作。
如何恢复我的解决方案(撤消)冲突解决方案?
我正在使用“egit”和“源树”
顺便说一句,推荐的冲突解决工具是什么?
git reset --hard HEAD~1会将您的代码和 git repo 都放回上次提交之前的位置,这可能是合并提交。然后你可以尝试再次合并。
git reset --hard HEAD~1
如果您不关心所做的更改,您可以随时在本地对所有内容进行核对并从新的git clone.
git clone
您可以使用git merge --abort中止整个合并过程并将 repo 带到合并之前的状态。
git merge --abort