1、git add -u
把中所有 tracked 文件中被修改过或已删除文件的信息添加到索引库。它不会处理 untracted 的文件。
2、git add -A
表示把中所有 tracked 文件中被修改过或已删除文件和所有 untracted 的文件信息添加到索引库。
git rm 作用是删除 git add 之后的文件。
1、git rm --cached "文件路径"
不删除物理文件,仅将该文件从缓存中删除;
2、git rm --f "文件路径"
不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)。
(SAW:Game Over!)