And*_*rew 119 git git-branch
我有一个Git存储库,它具有已经过时的分支(本地和远程).我想把这个分支与主分支联系起来,但我不知道该怎么做.也可能存在许多合并冲突.
如何将这个过时的分支带到或更新到与主分支相同的状态?
Dan*_*man 147
更新主分支,无论如何都需要执行此操作.
然后,其中一个:
将旧分支重新对准主分支.在rebase期间解决合并冲突,结果将是一个与master完全合并的最新分支.
将您的分支合并为master,并解决合并冲突.
将master合并到您的分支中,并解决合并冲突.然后,从你的分支到主人的合并应该是干净的.
这些都不比另一个好,它们只是有不同的权衡模式.
我会使用rebase方法,在我看来,这给后来的读者带来了更清晰的整体效果,但除了个人品味之外没什么.
要改变并保留分支,你会:
git checkout <branch> && git rebase <target>
Run Code Online (Sandbox Code Playgroud)
在你的情况下,检查旧分支,然后
git rebase master
Run Code Online (Sandbox Code Playgroud)
让它重建对主人.
| 归档时间: |
|
| 查看次数: |
94389 次 |
| 最近记录: |