在Git仓库中更新一个过时的分支
我有一个分支(本地和远程)已成为过时的Git存储库。 我想把这个分支与master分支进行更新,但我不知道如何做到这一点。 也可能会有很多合并冲突。
如何将这个过期的分支带到或更新到与主分支相同的状态?
更新主分支,不pipe你需要做什么。
然后,以下之一:
-
将旧分支与主分支重新alignment。 解决rebase期间的合并冲突,结果将是一个最新的分支,与master干净地合并。
-
合并您的分支到主,并解决合并冲突。
-
将主合并到您的分支,并解决合并冲突。 那么,从你的分支合并到主人应该是干净的。
这些都不比其他的更好,它们只是有不同的权衡模式。
我会用rebase的方法,给后来的读者提供更清晰的整体结果,在我看来,除了个人的口味,这不算什么。
为了重build和保持分支,你会:
git checkout <branch> && git rebase <target>
在你的情况下,检查出老分支,然后
git rebase master
把它重build反对主人。