这个问题更多是出于好奇而不是因为使用git时遇到的问题。
git
允许您使用git commit -m "message" --allow-empty
您还可以使用git tag -a v1.4 -m 'my version 1.4'
标记特定修订。
出于所有实际目的,我现在可以想到,比如制作标签来表示重要提交,部署特定标签,创建标签以指定版本颠簸,我们可以使用相同的消息创建空提交然后使用它而不是标签。
那么,在空提交中使用标记有什么好处,反之亦然?
答案 0 :(得分:1)
您可以立即结帐标签。例如。部署到生产后,您可以执行类似
的操作git tag -f production
如果您需要测试某些内容,则可以执行
git checkout production
另外,额外的好处:没有空提交!