Git 之标签管理

2019-05-31  本文已影响0人  婆娘漂亮生活安逸

创建标签


1. git tag <tagName>

2. git tag

3. git tag <tagName> <commitId>

⚠️标签总是和某个 commit 挂钩。如果这个 commit 既出现在 master 分支,又出现在 dev 分支,那么在这两个分支上都可以看到这个标签。

4. git show <tagName>

5. git tag -a <tagName> -m <describe for tag> <commitId>

·
·
·
·
·

操作标签


1.我们已经在本地创建了标签,提交代码时并不会推送到远程,可以使用
git push origin <tagName> 将本地标签推送到远程

  1. 如果觉得一个一个推送麻烦,也可以使用
    git push origin --tags将未推送到远程的本地标签一次性推送到远程

  2. 因为创建的标签只是存储在本地,所以使用
    git tag -d <tagName> 可以将标签从本地删除。

  1. 如果标签已经推送到远程,那么首先我们需要将标签从本地删除;
    其次使用git push origin :refs/tags/<tagName> 将远程标签删除。
上一篇 下一篇

猜你喜欢

热点阅读