本文是我们“高级git”系列的一部分。在Twitter上关注Tower或订阅Tower通讯以获取有关未来文章的最新信息!
git提交可能是无关变化的混乱收藏,或者它们可以井井有条,易于理解的工作单位。这篇文章着重于创建后者 - “完美”提交。
为什么要精心制作的提交?为什么不将Git视为简单的备份呢?考虑一下:偶然的提交包含错误修复,模块重写和新功能就像垃圾抽屉一样 - 混乱且难以导航。相反,结构良好的提交,每个主题都集中在一个主题上,创建一个干净,可理解的历史。在审查变化时,这种清晰度极大地使您和您的团队受益。
更好的提交的关键是登台区。 Git的登台区让您可以选择性地选择下一个提交中包含哪些更改。 git add .
添加所有更改,通常更好地选择性。
较小的,以主题为中心的提交通常更可读。登台区允许颗粒状控制:
$ git add file1.ext file2.ext
这仅将file1.ext
和file2.ext
添加到下一个提交。
对于更精细的控制,请使用-p
选项:
$ git add -p index.html
这使您可以通过块查看更改的零件,并选择在舞台区域中包括的更改。
彻底的测试对于“完美”提交至关重要。让我们解决常见的测试误解:
测试增强代码鲁棒性并提高编程技能。
提交消息不仅仅是备份;它们对于理解项目历史至关重要。一个好的提交消息包括:
身体应该回答:
一致的格式(字符限制,线条包装)进一步提高了可读性。塔等工具可以帮助执行这些标准。
强大的代码库是基于一贯出色的提交。通过遵循这些准则,您可以创建一个更清洁,更容易理解的,最终更好的代码库。探索我们免费的“高级GIT套件”,以获取更多深入的教程。
以上是在git中创建完美的承诺的详细内容。更多信息请关注PHP中文网其他相关文章!