提交 e9c0d2b7 编写于 作者: RunAtWorld's avatar RunAtWorld

gitcmd 增加tag内容

上级 11e85f86
......@@ -97,7 +97,40 @@ git push --set-upstream origin dev_local:dev #推送并设置本地分支dev_lo
git push origin :experimental #删除远程的 experimental 分支
```
#### 查看状态与日志
### Tag
>创建一个tag来指向软件开发中的一个关键时期,比如版本号更新的时候可以建一个"v2.0"、"v3.1"之类的标签,这样在以后回顾的时候会比较方便。tag的使用很简单,主要操作有:查看tag、创建tag、验证tag以及共享tag。
1.
```
git tag #查看tag,列出所有tag,按字母排序的,和创建时间没关系
git tag -l 'v1.4.2.*' #查看指定版本的tag
git show v1.4 #显示tag信息
```
2. 创建tag
```
git tag v1.0 #创建轻量级tag,这样创建的tag没有附带其他信息
git tag -a v1.0 -m 'first version' #创建轻量级tag:这样创建的tag没有附带其他信息
```
3. 共享tag:在执行 git push 的时候,tag不会上传github服务器,比如现在的,创建 tag 后 `git push` ,在github网页上是看不到tag的
```
git push origin v1.0 #将v1.0的tag推到服务器
git push origin --tags #将所有tag 一次全部push到github上
```
4. 删除tag
```
git tag -d v1.0 #删除本地tag
git push origin :refs/tags/v1.0.0 #删除github远端的指定tag
```
5. 创建一个基于指定tag的分支
```
git checkout -b tset v0.1.0
```
### 查看状态与日志
1. 查看状态
```
git status #显示当前git的状态
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册