繁体   English   中英

Git 更新分支到 master

[英]Git update branch to master

我有一个正在处理的feature分支。 昨天我做了一个提交,并将我的feature分支合并到远程master分支中。

现在我希望继续在我的分支上工作并添加更多功能。 然而,从昨天开始,其他人已经向master分支添加了一些额外的代码。 我如何“更新”我的feature分支,以便它拥有来自master所有最新更改?

我显然可以只提取最新版本的master并简单地从中创建一个新分支,但我想可以“更新”我当前的feature分支。

是的,有办法根据最新的master分支更新feature分支。 您只需要在feature分支上执行命令:

# On feature branch
git pull origin master --rebase

现在feature分支包含master分支的最新变化。

将功能分支推送到 master

  1. 如果其他开发人员将他们的功能分支推送到 master ,则更改到 master 分支并获取最新信息

git 结帐大师

  1. 如果有人在您处理 featurebranch 时将他们的更改推送到 master,则更改为 featurebranch 并将 master 合并到 featurebranch,这样您可能会遇到冲突来解决

git checkout 修补程序

git merge --no-ff origin master

  1. 将 featurebranch 合并到 master

git 结帐大师

git merge --no-ff origin featurebranch

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM