如何使用所有新分支更新存储库

时间:2016-05-04 12:19:22

标签: git

如何使用所有新分支更新本地存储库?

示例:

远程开发功能1 功能2 (新分支) )和 feature3 (新分支)分支。

本地开发 feature1 分支。

  

我需要什么

     

更新我的本地并“下载”所有分支

2 个答案:

答案 0 :(得分:1)

如果你想用Git开箱即用的方式做到这一点,那么你必须签出每个本地分支并做git pull origin branch_name来更新分支:

git fetch origin         # "downloads" feature2 and feature3

git checkout master
git pull origin master
git checkout develop
git pull origin develop
git checkout feature1
git pull origin feature1

如果安装git up,则可以使用一个命令执行此操作:

git up

阅读this SO post了解详情。

答案 1 :(得分:0)

要查看所有分支(本地和远程),您可以使用

git branch -a 

此命令显示所有分支(区分本地和远程分支 用不同的颜色)。 之后使用git fetch命令获取本地

上的任何远程分支
git fetch origin remote_branch_name:local_branch_name

您可以在提取时更改分支名称(只需给出 名称你想要的本地分支名称)。 您还可以一次获取所有远程分支

git fetch --all

有关fetch命令如何工作的更多详细信息, 请浏览link