我的理解是git add .
将目录中的所有文件添加到存储库中。
然后通常,如果您编辑一个文件,您git add file.name
只需将该文件带到暂存区。
我想知道git add .
此时再次执行是否有任何问题,将您修改过的所有文件添加到暂存区?显然,这git add
在每个文件上运行,即使是那些没有更改的文件,这很糟糕吗?我猜这不是问题,但想在这里检查一下。
当然,我也知道我可以做,git commit -a
但我不确定这在技术上是否与做git add .
后面相同,git commit
或者它是否足够聪明,只处理add
特定文件。