初始/第一个git提交内容的约定是什么?

时间:2016-01-30 15:28:34

标签: git

我知道Git提交应该针对每个逻辑更改进行,但第一次提交的约定是什么(如果存在)?

  

[注意:我不是就这个问题征求意见/讨论 - 如果没有共同的约定那就好了]。

例如我从头开始使用index.html建立一个网站 - 我的第一个“逻辑更改”提交可以是添加<head>元素,添加HTML结构或添加基本内容和CSS的任何内容。或者第一次提交应该是第一个“工作”版本吗?

编辑:我不是指提交消息;我指的是文件的内容。

4 个答案:

答案 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文件。