乐趣区

关于git:git-操作之打tag

个别我的项目上线当前须要打 tag,为了不便当前出问题回滚(集体了解),能有清晰的版本号,也就是作为一个清晰的标记。

  1. 一顿操作当前切换到 master:git checkout master
  2. git tag(查看标签)
  3. git tag -a v1.4.2 -m ‘annotation’
    ps:v1.4.2 为你这次打 tag 要标记的版本号,annotation 为 tag 的正文不便当前查看
  4. 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

退出移动版