我意外地将冲突记录(<<<<<<< HEAD
)合并到了一个开发分支中。
我认为这不是一个问题,因为我认为我可以将它们整理到我的本地并再次合并。但这没有用 - 虽然我的分支很干净,但开发分支仍然有错误的代码。
然后我想我可以checkout
(git checkout master <file>
)生产分支中的文件副本,重做我的更改并再次推送它。同样,这没有用,开发部门仍然存在问题。
然后,我尝试checkout
(git checkout development-branch <file>
)来自破坏的开发分支的相同文件,以为我可以看到错误的代码并将其删除。再没有运气。
看着我在Github的分店,我看到它很干净。
有人知道我能做什么吗?
答案 0 :(得分:1)
尝试在本地仓库上执行git checkout development
。然后尝试git rebase {the branch you cleaned up}
。看看是否能解决本地仓库的问题。如果是,您可以从开发分支推送到远程开发分支。