我知道Git提交应该针对每个逻辑更改进行,但第一次提交的约定是什么(如果存在)?
[注意:我不是就这个问题征求意见/讨论 - 如果没有共同的约定那就好了]。
例如我从头开始使用index.html建立一个网站 - 我的第一个“逻辑更改”提交可以是添加<head>
元素,添加HTML结构或添加基本内容和CSS的任何内容。或者第一次提交应该是第一个“工作”版本吗?
编辑:我不是指提交消息;我指的是文件的内容。
答案 0 :(得分:18)
通常第一次提交被命名为“初始提交”。
作为最佳实践,它包含一个描述项目的README
文件
README
通常是一个md文件。
只是为了好玩,请阅读:Funny initial git commit messages:
答案 1 :(得分:8)
似乎没有既定的约定(对于内容;而不是消息)。
我发现这篇关于最佳实践的文章很有用:https://sethrobertson.github.io/GitBestPractices/
答案 2 :(得分:3)
正如其他人所报道的,我还没有找到一个标准约定,所以接下来我将分享我通常的工作。
创建存储库后,我创建一个空提交,其消息为初始空提交。您必须通过选项shared
。否则,您会收到一条消息,告诉您什么都没做。
self
我喜欢这样做,因为它使我将提交视为存储库的空根。此外,我可以立即推送没有任何内容的存储库。提交之后,我通常会添加README.md。
答案 3 :(得分:1)
我不确定第一次提交是否有任何特定约定。我总是尝试至少与项目框架有一些相似之处,并且可能是描述预期目的的README
文件。