一般项目上线以后需要打tag,为了方便以后出问题回滚(个人理解),能有清晰的版本号,也就是作为一个清晰的标记。
- 一顿操作以后切换到master:git checkout master
- git tag(查看标签)
- git tag -a v1.4.2 -m 'annotation'
ps:v1.4.2为你这次打tag要标记的版本号,annotation为tag的注释方便以后查看 - git push origin v1.4.2 (把分支推送到远程上)
既然上面说到了打tag是为了做个标记,预防万一。毕竟谁还没有个万一
(赶紧去买彩票,万一呢)。现在来说说万一,代码出问题了,我们需要回滚到某个指定的tag版本。
1.查看分支:git branch
2.切换分支:git checkout master
3.查看标签(tag版本): git tag
4.查看某个标签的详情:git show v1.4.2,如下图:
5.通过commit的id回退:git reset --hard d35cb0b72fd053
6.查看状态:git status
7.提交:git push origin master
8.或者加入-f参数,强制提交,远程端将强制跟新到reset版本:git push -f origin master
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。