Git更新分支到master

时间:2017-11-03 04:30:16

标签: git version-control branch branching-and-merging

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

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

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

2 个答案:

答案 0 :(得分:1)

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

# On feature branch
git pull origin master --rebase

现在feature分支包含master分支的最新更改。

答案 1 :(得分:1)

推送功能bracnh掌握

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

    git checkout master

         

    git pull

    1. 如果有人在您处理featurebranch时将其更改推送到master,那么chnage to feature分支并将master合并到featurebranch,以便您可能会遇到冲突以解决问题
    2.   

      git checkout hotfix

           

      git merge --no-ff origin master

      1. 将featurebranch合并为主人
      2.   

        git checkout master

             

        git merge --no-ff origin featurebranch