美文网首页
Git Clone获取所有远端分支或某个分支

Git Clone获取所有远端分支或某个分支

作者: Triumphant | 来源:发表于2021-04-14 09:36 被阅读0次

    git如何clone所有的远程分支

    git clone xxx

    git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done

    git fetch --all

    git pull --all

    git从远程仓库获取某个分支

    git clone xxx如clone某个分支git clone -b 分支名 xxx

    cd project

    git branch -a,列出所有分支名称

    git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支

    git命令之基本操作

    git remote -v 查看本地分支对应的远程仓库

    分支创建  git branch xxx

    分支切换  git checkout xxx

    创建加切换 git checkout -b xxx

    查看当前分支 git branch

    添加文件到分支 git add readme.txt 

    提交到分支  git commit -m "tip" 

    合并分支   git merge dev

    删除分支  git branch -d dev

    忽略    git update-index --assume-unchanged /path/to/file

    取消忽略    git update-index --no-assume-unchanged /path/to/file

    git 使用之fork操作,本地仓库添加对应的fork远程仓库和origin仓库

    首先我们需要去某个团队项目或原始项目仓库下,获取fork权限,然后fork该仓库到自己的远端仓库。

    然后git clone xxx(xxx为for的远端仓库)

    git remote -v 查看当前远端地址

    git remote rename new-origin old-origin(给fork仓库更改名称,把原始的远端替换为origin)

    git remote add origin xxx(xxx为原始的远端仓库地址)

    最后git remote -v查看到的为2个远端仓库,大功告成!

    相关文章

      网友评论

          本文标题:Git Clone获取所有远端分支或某个分支

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