3个星期前,一位同事通过向主人提交了一个问题来解决这个问题,而没有先承诺开发(然后合并开发人员)。
嗯,我不确定究竟发生了什么,但自那个日期以来就出现了问题。
> git merge-base dev master
aaabbb
当我git log
为aaabbb时,它的历史可以追溯到9月16日。所以我想要改变(我生命中的第一次,虽然我每天都使用git merge)。
我做了
> git rebase --onto master dev
// fixed a few conflicts
> git pull
> git push
> git merge-base dev master
aaabbb
为什么我的生活不起作用?我没有从git那里得到任何警告。谢谢!
答案 0 :(得分:0)
rebase
最终陷入了灾难。我最终删除了dev
分支,并从master
删除了一个新分支。
这又刚刚发生了。效果很好的是将master
合并到dev
并再次将dev
合并到master
。