-
# ================= tag 标签git tag -l "v1.3*" v1.3.0 v1.3.1 v1.3.5# 但是 branch 没有 v1.3.5 git branch -a * masterremotes/origin/HEAD -> origin/masterremotes/origin/coverity-developremotes/origin/debian# 我还可以执行:git checkout v1.3.5 git branch -a * (HEAD detached at v1.3.5)master...# tag 是标签来的,我们自己也可以添加这样的标签: git add . git commit -m "完成功能开发,准备发布 v1.0.0" git tag v1.0.0 # 这里打标签,也可以加注释 git tag -a v1.0.0 -m "第一个稳定版本,修复了某某bug" git push origin v1.0.0 # 推送单个标签, git push 不会 推送标签, 或者一次性推送所有本地标签:git push origin --tags# 别人要用的话就: git fetch --tags # 先拉取标签 git tag -l # 查看标签,就能看到 v1.0.0 git checkout v1.0.0 # 切换到该版本,此时他们也会进入 (HEAD detached at v1.0.0) 状态,可以编译这个特定版本的代码# 分支是用来开发的(一直在变),标签是用来发布的(永久不变)
git 命令 2.0
本文来自博客园,作者:封兴旺,转载请注明原文链接:https://www.cnblogs.com/fxw1/p/19743569
