"git add . " 和 "git add -A" 有区别吗?

Is there a difference between "git add . " and "git add -A"?

screenshot from TheOdinProject

请看scrnsht 我是新来的 它说使用 git add .a 是为了添加 CURRENT DIRECTORY 中的所有文件 git add -A 用于添加 CURRENT REPOSITORY 中的所有文件。 目录与存储库不同还是完全相同?谢谢。

REPOSITORY 词用于定义项目的整个范围。如果您使用 Git 版本控制系统,您可以在该文件夹中找到 .git 隐藏文件夹。

相反,DIRECTORY 只是一个通用文件夹,可以包含某个项目的存储库。

在您的示例中,使用 git add .,您将添加当前文件夹中的所有文件,但如果您使用 git add -A,您将添加整个项目文件夹中的所有文件.

希望对你有用:)