git 拉取远程分支

作者: 阳光下的叶子呵 | 来源:发表于2021-12-10 10:14 被阅读0次

最近有需求从某git 上拉取所有分支代码同步到另一git上,现记录操作步骤,以便日后使用:

  • 退出vim编辑器:按了ESC后再输入冒号,在输入命令时,直接输入"q",

1:先克隆其中一个分支代码到本地环境:
git clone git@github.com:xxxxxxxx.git
2:查看本地分支:
git branch
显示
*master
表示现在本地是在master,如需要切换分支时,执行以下操作(步骤3--9)

3:查看远程分支:
git branch -r
4:查看远程所有分支 远程分支会用红色表示出来(如果你开了颜色支持的话:
git branch -a

5.将本地分支与远程保持同步:
git fetch

6.首先同步所有远程分支,如下(命令行显示error,可以直接复制,就会得到正确代码):
git branch -r | grep -v '->' | while read remote; do git branch --track "{remote#origin/}" "remote"; done

截屏2021-12-13 .png

7.将本地所有分支与远程保持同步 :
git fetch --all

8.最后拉取所有分支代码:
git pull --all
如图所示:提示Already up to date.代表完成更新了。


17331639050292_.pic.jpg

9.最后切换到分支 例子”v1.0.0-homepage“:
git checkout v1.0.0-homepage

相关文章

网友评论

    本文标题:git 拉取远程分支

    本文链接:https://www.haomeiwen.com/subject/jnhcfrtx.html