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