• git tag

    git tag

    git tag命令用于为 commit 打标签。Tag 分两种:普通tag和注解tag。只有annotated tag 才會產生 object。

    1. $ git tag tmp # 生成.git/refs/tags/tmp
    2. $ git tag -a release
    3. $ git tag -a [VERSION] -m "released [VERSION]"

    上面代码表示为当前commit打上一个带注解的标签,标签名为release。

    普通标签的写法。

    1. $ git tag 1.0.0
    2. $ git push --tags
    3. $ git tag v0.0.1
    4. $ git push origin master --tags