tag的作用
Git可以给某次提交打一个标签,来表示该次代码的重要。比如某一次代码的发布。可以拉取标签,查看标签,不能修改标签。要修改只能给该标签关联一个分支,提交该分支,打tag,或者直接在已有的分支上打一个tag,再或者想打同一个tag可在服务器上删除该tag,再重新打。
tag的使用命令
- 创建tag : git tag prd(tag名)
- 从服务器上拉取tag : git clone ***.git prd(tag名)
- 切换到tag : git checkout prd
- 创建一个分支并指向tag : git checkout -b prd prd-last
(提交以后会产生一个新的分支,并且新的分支和tag就会不同。要修复旧版本中的错误可以选择这个) - 把tag推送到服务器 : git push origin --tags(推送所有标签) git push origin
tagname(推送某一个标签) - 给已经提交过的分支打tag : git tag -a tagname 7cdnjcnd(commitId)