• git commit -a 命令困惑 at 2017年08月08日

    特地注册了账号来回复,同时感谢楼主开的贴的,提的问题,以至于 5 年后的今天,我还是能在 google 里方便的找到了答案

  • git commit -a 命令困惑 at 2017年08月08日

    太感谢前辈了,你这 2012 年的回复,依然帮助到了我,我是学习前端的小白阶段,接触到了 git,一直在想 git commit 时候,加不加 -a,有什么区别,有时候 加不加好像都没区别,但是我 git commit --help 调出帮助文档的时候,也看到了和题主 一样的英文描述,我一直理解的是,“加了 -a,后,会自动把 modified 和 deleted add 到 stage 里,但是新增文件不会受影响。 ”对这后半句可是彻底理解反了,我以为不会受影响,是指我不需要操心新文件,,,,难怪我一直觉得哪里不对劲,今天花点时间,再加点实践,总算是搞明白了。。。。。。加了-a,在 commit 的时候,能帮你省一步 git add,但也只是对修改和删除文件有效,新文件还是要 git add,不然就是 UNtracked!