美文网首页
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