当然是用的gitbash了, Git Bash Here一下
因为平时就是用AS自带的功能推代码到仓库的,用git bash反而会显得麻烦,因此略过不表,直接看这少数几个常用的
1.打标签
按鄙人目前的尿性,代码被测试完,发版后,到基本开始新需求之前,会有少数修复改动,然后才给自己打标签,
git tag 列出所有标签,看看标签里的版本历史,
![](https://img.haomeiwen.com/i7100298/d8b35fce72574e87.png)
然后新建标签,一般直接创建含附注的标签比如
git tag -a v1.3.3 -m 'a new version'
再 git tag 看看是否创建成功
2.查看标签
如果想查看各版本里,自己在附注里的说明,可以用
git show v1.2.0 可以看到详情
![](https://img.haomeiwen.com/i7100298/a0e4cfc032fdcf2d.png)
这里我有个问题,就是查看该标签包含信息时,发现他似乎会列出所有变化的代码/所有文件?按键回车总是无法到底,只能关闭git bash重新打开,不知何解,。。。
3.推送标签
第一步只是给当前代码打了个标签,并没有在远程仓库备份,因此,要把此标签的内容推送到远程仓库
git push origin v1.3.3
这个过程一般要等待下,具体看代码量。推送成功git bash会提示,出现新的一行$开头为准。
然后再登录远程仓库账号,查看tag,会看到tag对象列表。每个tag,就是包含了打tag时的工程代码,那个时间戳的代码。
推送好几个tag
![](https://img.haomeiwen.com/i7100298/37689c4989dd0871.png)
然后其他分支,安全之类的操作,目前基本还没涉及到,就先这样,最实用的。
网友评论