zoukankan      html  css  js  c++  java
  • git之远程标签下载(远程分支)

      一般我们发布一个新版本到线上服务器时都会在版本库中打一个标签,这样我们可以随时查看这个打标签的版本,就是说标签其实是版本库中一个快照。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的分支名)

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

  • 相关阅读:
    Scala并发编程react、loop代码实战具体解释
    Linux内核通知链模块
    STL栈的应用之表达式求值
    ansi 控制码表及颜色代码
    关于substring的char[]共享
    jQuery几个经典表单应用整理回想
    ShareSDK for Android 2.3.10已经公布
    cocos2dx坐标系
    一种Android数据请求框架
    css 小问题解决方法整理
  • 原文地址:https://www.cnblogs.com/sunjf/p/git_remote_tag_pull.html
Copyright © 2011-2022 走看看