git commit 小技巧

一个很常见的场景是我们修改了一些文件,需要 把所有改动的文件提交到远程仓库,我们都知道需要两步,addcommit

最 low 的做法是在 GUI 里面一个文件一个文件的勾选,稍微了解些命令行的小伙伴会使用 git add . 来批量添加,其实 commit 命令有一个参数可以类似的起到 add 的作用。先看下文档

git help --man commit

其中 -a 参数很明确的告诉我们会自动添加那些被修改和删除的文件,但新增的未 track 的文件不受影响:

所以这两行命令:

git add .
git commit -m "commit_msg"
top Created with Sketch.