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