[ Git 正确使用以及最佳实践 | 青训营笔记 ]

80 阅读1分钟

如果一个团队在使用 Git 时没有一些规范,那么将是一场难以醒来的噩梦!然而,规范固然重要,但更重要的是个人素质,在使用 Git 时需要自己养成良好的习惯。

提交

如何去写一个提交信息,《Git: 教你如何在Commit时有话可说》中做了很好的说明。在具体开发工作中主要需要遵守的原则就是「使每次提交都有质量」,只要坚持做到以下几点就 OK 了:

  • 1、提交时的粒度是一个小功能点或者一个 bug fix,这样进行恢复等的操作时能够将「误伤」减到最低;
  • 2、用一句简练的话写在第一行,然后空一行稍微详细阐述该提交所增加或修改的地方;
  • 3、不要每提交一次就推送一次,多积攒几个提交后一次性推送,这样可以避免在进行一次提交后发现代码中还有小错误。
    假如已经把代码提交了,对这次提交的内容进行检查时发现里面有个变量单词拼错了或者其他失误,只要还没有推送到远程,就有一个不被他人发觉你的疏忽的补救方法——

首先,把失误修正之后提交,可以用与上次提交同样的信息。然后,终端中执行命令 git rebase -i [SHA],其中 SHA 是上一次提交之前的那次提交的。最后,这样就将两次提交的节点合并成一个,甚至能够修改提交信息!谁说历史不可篡改了?前提是,想要合并的那几次提交还没有推送到远程!