Git:意外地将confinict注释合并到分支中。我该如何删除它们?

时间:2017-09-21 05:01:59

标签: git github version-control merge

我意外地将冲突记录(<<<<<<< HEAD)合并到了一个开发分支中。

我认为这不是一个问题,因为我认为我可以将它们整理到我的本地并再次合并。但这没有用 - 虽然我的分支很干净,但开发分支仍然有错误的代码。

然后我想我可以checkoutgit checkout master <file>)生产分支中的文件副本,重做我的更改并再次推送它。同样,这没有用,开发部门仍然存在问题。

然后,我尝试checkoutgit checkout development-branch <file>)来自破坏的开发分支的相同文件,以为我可以看到错误的代码并将其删除。再没有运气。

看着我在Github的分店,我看到它很干净。

有人知道我能做什么吗?

1 个答案:

答案 0 :(得分:1)

尝试在本地仓库上执行git checkout development。然后尝试git rebase {the branch you cleaned up}。看看是否能解决本地仓库的问题。如果是,您可以从开发分支推送到远程开发分支。