吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4300|回复: 15
收起左侧

[其他转载] Git教程(十一)

[复制链接]
NullPointer 发表于 2016-12-22 15:02
标签管理
1、何为标签?
发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。
利用git log 查看commit的id来进行回滚到某个版本确实也是可以的,但是如果你提交七八次才发布一个版本,那么你需要找到对应的七八个id,看的你眼花缭乱。所以此种方式不可取。
2、标签常用操作
2.1、利用命令git checkout <name>切换到要打标签的分支
1.gif
2.2、利用命令git tag <name>进行打标签(默认是打在最近一次提交的版本号上)。
2.gif
若想给以前提交的版本打标签,可以用命令git tag <name> 版本号(commit id)
3.gif
可以用命令git tag -a <name> -m "说明" 版本号(commit id)来打一个带有说明的标签
4.gif
2.3、利用命令git tag 查看标签列表
QQ图片20161222144742.png
2.4、利用git show <name>来查看某个标签的详细
QQ图片20161222144821.png
2.5、利用git tag -d <name>删除标签(因为创建的标签都存在本地,不会自动推送到远程仓库,所以可以放心的删除)
5.gif
2.6、将某个标签推送到远程仓库,利用命令git push origin <name>
6.gif 1.png 2.png
2.7、一次性推送全部尚未推送到远程的本地标签,利用命令git push origin --tags
2.8、删除远程仓库的标签,分为两步
(1)先删除本地的git tag -d name
(2)再删除远程的git push origin :refs/tags/name
7.gif
然后去远程仓库查看是否还存在标签。

免费评分

参与人数 2热心值 +2 收起 理由
jiaxingseo + 1 这都可以拍电视连续剧了
tkss1111 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| NullPointer 发表于 2016-12-23 09:06 来自手机
soha1018 发表于 2016-12-23 08:49
用GIT都要这么操作吗

不用,有管理工具;就是说你鼠标点击就行了,但是每个功能底层对应的命令就是这些
 楼主| NullPointer 发表于 2016-12-22 17:08

貌似没有把,git有Mac和windows的管理工具,内部封装了这些命令。所以简单易用。
HelloWorlds 发表于 2016-12-22 15:22
suning2013 发表于 2016-12-22 15:26
感谢分享,收藏了
影佑 发表于 2016-12-22 15:34
这什么东西啊看不懂
18842836128 发表于 2016-12-22 15:35

感谢分享,收藏了
tkss1111 发表于 2016-12-22 16:44
学习了,感激
直线鑫鑫 发表于 2016-12-22 16:52
git有没有APP啊
soha1018 发表于 2016-12-23 08:49 来自手机
用GIT都要这么操作吗
skyward 发表于 2016-12-23 09:04
一直用git
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-3-29 05:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表