我使用git-flow管理一个项目。 develop
分支为默认分支,feature|hotfix|bugfix/xxxx
分支为功能分支。
当前我遇到了问题:
git checkout develop
git merge origin/hotfix/555
命令消息返回:Already up to date.
然后我检查了代码,什么都没有改变。伤心的...
但是hotfix/555
分支与develop
分支相比,有许多新的提交和更改。
不知道为什么git merge
不将这些更改合并到develop
分支中吗?
下面的屏幕快照显示了这两个分支之间的区别之一:
答案 0 :(得分:0)
首先,origin/develop
可能与develop
不同:首先对您的开发分支进行拉动,以确保它与origin/develop
处于相同的状态。
与源/修补程序相比,修补程序(本地分支)的想法相同。先拉。
第二,看一下提交图:您需要查看修补程序中的提交,而不是要开发的上一次合并。