在git中使用git标记而不是空提交有什么好处?

时间:2014-07-17 14:50:53

标签: git git-commit git-tag

这个问题更多是出于好奇而不是因为使用git时遇到的问题。

git允许您使用git commit -m "message" --allow-empty

进行空提交

您还可以使用git tag -a v1.4 -m 'my version 1.4'标记特定修订。

出于所有实际目的,我现在可以想到,比如制作标签来表示重要提交,部署特定标签,创建标签以指定版本颠簸,我们可以使用相同的消息创建空提交然后使用它而不是标签。

那么,在空提交中使用标记有什么好处,反之亦然?

1 个答案:

答案 0 :(得分:1)

您可以立即结帐标签。例如。部署到生产后,您可以执行类似

的操作
git tag -f production

如果您需要测试某些内容,则可以执行

git checkout production

另外,额外的好处:没有空提交!