据说两个人正在研究一个项目,其中一个人在不知不觉中从另一个项目中创建了一个新的分支。现在,假设第一个人继续推动对主分支的更改而另一个分支已经过时。如何将master分支的更改推送到此过时的分支。 为了便于讨论,让我们将过时的分支命名为“过时分支”。 感谢您的帮助。
答案 0 :(得分:1)
您是否尝试将master
合并到outdated-branch
?
git checkout outdated-branch
git merge master
答案 1 :(得分:1)
两种可能的方式:合并和转换
首先:
git checkout outdated-branch
然后合并:
git merge master
或rebase:
git rebase master
可以找到关于两者的优缺点的讨论here。过时分支的历史看起来会有所不同,除了产生相同的结果(包括相同的冲突)。