是否只存储在标签中?

时间:2013-08-05 13:00:15

标签: git

以下是我想要的发布流程:

  • checkout branch master
  • 将新版本号写入文件X
  • 提交
  • 标签
  • 将代码推送至origin

如果不推动分支可以做到这一点吗?

我不希望我的主分支(或任何功能分支)填充“版本号增量”提交。

1 个答案:

答案 0 :(得分:1)

在提交和标记之前,你可以通过分离头来轻松完成:

git checkout --detach master
#write version number
git commit -am "version"
git tag newTag
git checkout master

但是,如你的问题评论中所描述的那样,这很奇怪。此外,您可以使用git describe从标记名称生成版本名称,而不是创建版本文件。