码迷,mamicode.com
首页 > 其他好文 > 详细

git clone了整个远程仓库分支

时间:2018-04-21 16:11:44      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:nbsp   gpo   div   就是   修改   它的   一个   代码   建立   

  一般我们发布一个新版本到线上服务器时都会在版本库中打一个标签,这样我们可以随时查看这个打标签的版本,就是说标签其实是版本库中一个快照。git的标签与分支类似,区别是分支是可变的而标签是不可变。接下来我们介绍如何获取远程仓库中某个标签所指向的版本。

1、如果我们git clone了整个远程仓库,此时我们可以通过指令

  git checkout tag_name

  就可以获取到tag对应的代码了,但因为tag相当于一个快照,它的代码是不能被修改的。

2、如果需要对tag指定的版本进行修改,我们可以为其建立一个分支,其指令如下

  git checkout -b branch_name tag_name   相当于git branch banch_name tag_name、git checkout branch_name两条指令

  (其中checkout表示切换分支,-b表示新建分支,branch_name指新建的分支名,tag_name指已有的标签名,即过去的一个版本)

  此时,tag_name对应的版本的一个分支被建立

3、从远程仓库中clone某个分支,指令如下

  git clone remote_repo -b branch_name /保存路径

  (其中remote_repo表示远程仓库路径,branch_name表示要clone的分支名)

通过上面操作,我们就可以从远程仓库获取到某个标签对应版本的代码。

git clone了整个远程仓库分支

标签:nbsp   gpo   div   就是   修改   它的   一个   代码   建立   

原文地址:https://www.cnblogs.com/Amos-Turing/p/8901710.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!