git:拉库的指定分支

总体流程:

1,进入一个空目录;

2,git init

3,git remote add -t 分支名bname origin git库地址  //此为最关键的一步

4,git fetch 

5,git checkout bname 


说明:

第3步中,包含两个重要行为:

1)给远程仓库地址取一个shortname;

2)仅track所指定的分支(注意:分支名必须是远程仓库的某分支名),可指定多个分支。


样例:

git 仓库地址:https://github.com/bvdberg/ctest.git

分支包含:

1) master

2) gh-pages

如果只想拉分支gh-pages,则为:

1, git init
2, git remote add -t gh-pages origin https://github.com/bvdberg/ctest.git
3, git fetch
4, git checkout gh-pages

执行完第2步后,查看.git/config,应有如下信息:

[core]
      repositoryformatversion = 0
      filemode = true
      bare = false
      logallrefupdates = true
[remote "origin"]
      url = https://github.com/bvdberg/ctest.git
      fetch = +refs/heads/gh-pages:refs/remotes/origin/gh-pages
[branch "gh-pages"]
      remote = origin
      merge = refs/heads/gh-pages

即,将使得第3步git fetch中,仅获取分支gh-pages。

其实很多git的操作,或往.git/config中写参数,或从./git/config中获取参数后进行进一步的处理。

即,将使得第3步git fetch中,仅获取分支gh-pages。

其实很多git的操作,或往.git/config中写参数,或从./git/config中获取参数后进行进一步的处理。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值