【发布时间】:2018-12-20 03:21:54
【问题描述】:
我们的项目有一个开发分支。我基于develop分支创建了一个bug-fix分支,修改了一个文件a.java。我知道其他人在我修复错误时更改了 a.java 并合并到开发分支。
现在我已经修复了这个错误,我想合并我的代码来开发分支,但在我这样做之前,我想将更改(因为其他人也更改了 a.java)拉到我的本地分支进行测试如果它有效,我是对的吗? 我该怎么做?
首先,我通过 'git pull' 提取了所有代码,并且我在我的错误修复分支中。 然后运行'git merge develop',它输出为空。然后我'git merge origin/develop'。它输出以下错误。
Updating 46f689b..3011608
error: Your local changes to the following files would be overwritten by merge:
projectA/a.java
Please commit your changes or stash them before you merge.
Aborting
如何将开发分支合并到我的工作目录?谢谢。
【问题讨论】:
-
只需按照错误消息中的建议进行提交,或者隐藏您的工作。