git之远程标签下载(远程分支)
2016-08-05 13:59
337 查看
一般我们发布一个新版本到线上服务器时都会在版本库中打一个标签,这样我们可以随时查看这个打标签的版本,就是说标签其实是版本库中一个快照。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的分支名)
通过上面操作,我们就可以从远程仓库获取到某个标签对应版本的代码。
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的分支名)
通过上面操作,我们就可以从远程仓库获取到某个标签对应版本的代码。
相关文章推荐
- 万能验证手机号,正则表达式
- 组TableView实现QQ好友列表效果
- 数学 ( 排列组合 )——HDU 5194
- mac的finder崩溃重启指令
- 《为学》
- 【华为 OJ】 字符逆序
- 关于数据库设计
- ElasticSearch源码解析(四):检索(Search)
- iOS Tableable cell 自定义点击背景效果
- linux下GPRS模块的应用程序
- 360将上线百科大牌项目,为自媒体人打造特色百科词条
- [Kingdom Rush]团队分享:如何做塔防手游
- 【js 方法】js 页面刷新location.reload和location.replace的区别 【转】
- 抖抖脚开始吧
- JAVA I/O中面向字节的InputStream和OutputStream以及面向字符的Reader和Writer简介
- 崔希凡JavaWeb视频教程_day23_ajax登录验证
- 【探究jQuery】jQuery.extend 和 jQuery.fn.extend 的区别
- boost线程同步
- IOS关于大型网站抢购、距活动结束,剩余时间倒计时的实现代码
- 上传图片多张