我有一个feature
分支,我正在处理。昨天我做了一个提交,并将我的feature
分支合并到了远程master
分支。
现在我希望继续在我的分支上工作并添加更多功能。但是,从昨天开始,其他人已经向master
分支添加了一些额外的代码。如何“更新”我的feature
分支,以便它包含master
的所有最新更改?
我显然可以只提取最新版本的master
并简单地创建一个新的分支,但我想还有“更新”我当前的feature
分支。
答案 0 :(得分:1)
是的,可以根据最新的feature
分支更新master
分支。您只需要在feature
分支上执行命令:
# On feature branch
git pull origin master --rebase
现在feature
分支包含master
分支的最新更改。
答案 1 :(得分:1)
git checkout master
git pull
git checkout hotfix
git merge --no-ff origin master
git checkout master
git merge --no-ff origin featurebranch