Answers:
尽管没有“坏习惯”一成不变,但与其他版本控制系统一样,也有约定。
您的Git仓库应尽可能小。如果您来自CVS / SVN模块,那么通常有一个结构化的单一存储库,该存储库可以由多个项目的多个存储库组成。该Git的方法是为每一个项目拆分这些并有独立的Git回购协议。原因如下:
一如既往,文档是必须的。当人们精于阅读代码时,没人愿意解释代码的任何比他们更需要。对于那些参与(或希望参与)项目的人来说,使用顶级自述文件描述项目和Git存储库的结构始终是一件好事。
GitHub上的大多数项目都符合约定。使用它们作为如何构建未来项目的示例。