使用 master 分支的最新更改更新您的分支 [重复]
Posted
技术标签:
【中文标题】使用 master 分支的最新更改更新您的分支 [重复]【英文标题】:Updating your branch with the latest changes from master branch [duplicate] 【发布时间】:2022-01-22 07:44:27 【问题描述】:假设您从一个被调用的分支 master
创建一个名为 test
的分支。然后 master
分支更新了一些更改。在不覆盖 test
中的更改的情况下,用最新的 master
分支更新您的分支 test
的最佳方法是什么?
基本上,我做了以下事情:
git clone git@project.git
git checkout -b test
更改 test
。但是现在 master
已经更新了。因此,当我执行以下操作时:
git add .
git commit -m "updated test"
git push origin test
它正在使用旧版本的master
。如何使用最新版本?
【问题讨论】:
你要么合并要么变基。让我找到骗子 【参考方案1】:您应该在远程 master
之上重新设置您的分支。
首先,获取最少的更改:
git fetch origin
然后重新设置你的分支:
git rebase origin/master
【讨论】:
我是否在 test
分支中执行此操作?
你必须在签出测试分支后运行这些命令【参考方案2】:
我认为:
git pull origin master
【讨论】:
以上是关于使用 master 分支的最新更改更新您的分支 [重复]的主要内容,如果未能解决你的问题,请参考以下文章