我们的项目有一个develop分支。我在develop分支的基础上创建了一个bug-fix分支,并更改了一个文件a.java。当我在修复错误时,我知道另一个人也更改了a.java并将其合并到develop分支。
现在我已经修复了这个bug,我想将我的代码合并到develop分支之前,我想拉取更改(因为其他人也更改了a.java)到我的本地分支以测试是否有效,我是对的吗?如何做到这一点?
首先,我通过“git pull”命令拉取了所有代码,并且我在我的bug-fix分支中。然后运行“git merge develop”命令,输出为空。然后我运行“git merge origin/develop”命令。它输出以下错误。
现在我已经修复了这个bug,我想将我的代码合并到develop分支之前,我想拉取更改(因为其他人也更改了a.java)到我的本地分支以测试是否有效,我是对的吗?如何做到这一点?
首先,我通过“git pull”命令拉取了所有代码,并且我在我的bug-fix分支中。然后运行“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
我该如何将develop分支合并到我的工作目录中?谢谢。