5.4 不要使用git commit-a
实际上,Git的提交命令(git commit)可以带上-a参数,对本地所有变更的文件执行提交操作,包括对本地修改的文件和删除的文件,但不包括未被版本库跟踪的文件。
这个命令的确可以简化一些操作,减少用git add命令标识变更文件的步骤,但是如果习惯了使用这个“偷懒”的提交命令,就会丢掉Git暂存区带给用户的最大好处:对提交内容进行控制的能力。
有的用户甚至通过别名设置功能将ci设置为git commit-a,这是更不可取的行为,应严格禁止。本书很少会使用git commit-a命令。
