我有点困惑。
我有一个开发分支(本地和远程)并从中分支出一个功能分支(仅限本地)。我做了几次提交来完成该功能,然后将功能分支合并到该开发分支中。历史看起来很好。功能提交仍然在功能分支中加上一个合并提交来开发。
现在,我想要在保存方面并在我的开发分支上运行“git pull origin
”(在推动我的工作之前)。结果是:合并提交消失了,我在最后一次开发提交之上获得了我的功能提交的重复(通过内容,而不是SHA-1)。功能分支看起来没有合并(没有连接回发展)。
现在,我很迷茫,不知道该做什么以及该拉动有什么问题......