欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

git pull push 所有分支

程序员文章站 2024-02-12 10:48:25
...
  • 因为远端 git 服务器上有很多分支,一个个分支pull太麻烦,所以找了 pull 所有分支的方法,如下:

      git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
      git fetch --all
      git pull --all
  • 上面的操作是建立在已经配置了 ssh key 的基础上。

  • 生成 ssh key 命令如下:
    ssh-****** -t rsa -C “xxx.com”

  • 先 clone 远端, 通过git协议 clone

  • 这样 git remote 会自动配置远端地址

  • 然后就可以执行上面的 git pull --all 操作。

  • git push xxx.com --all 能将所有分支push 上去。

上一篇: 一个关于时间有关问题

下一篇: