网上说
git add . 添加新建(new)的、被修改(modified)的文件到暂存区
git add -A 添加新建(new)的、被修改(modified)、被删除(deleted)的文件到暂存区
git add -u 添加被修改(modified)、被删除(deleted)的文件到暂存区
但是我自己做实验发现,网上对 git add .
命令的说法不对(其他两个没问题)
如上图,我使用的是当前(2021年3月)最新版git,刚开始分别有一个新建(new)的、被修改(modified)被删除(deleted)的文件在工作区,执行 git add .
命令后,三个文件都被添加到了暂存区
为了排除平台差异,我在 Linux 也试验了,同样是使用的是当前(2021年3月)最新版git
结果一样
我也不说网上的说法是错的,万一以前旧版本是那样呢,但是对于现在最新的版本
git add .
命令的作用是添加新建(new)的、被修改(modified)、被删除(deleted)的文件到暂存区