如何使用所有新分支更新本地存储库?
示例:
远程:主,开发,功能1 ,功能2 (新分支) )和 feature3 (新分支)分支。
本地:主,开发和 feature1 分支。
我需要什么:
更新我的本地并“下载”所有分支
答案 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