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

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个远端仓库,大功告成!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 夜莺2517阅读 128,155评论 1 9
  • 版本:ios 1.2.1 亮点: 1.app角标可以实时更新天气温度或选择空气质量,建议处女座就不要选了,不然老想...
    我就是沉沉阅读 7,451评论 1 6
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,834评论 28 54
  • 兔子虽然是枚小硕 但学校的硕士四人寝不够 就被分到了博士楼里 两人一间 在学校的最西边 靠山 兔子的室友身体不好 ...
    待业的兔子阅读 2,767评论 2 9

友情链接更多精彩内容