什么git add -A - .意思

use*_*291 2 git visual-studio-code

我认为我在vscode控制台中看过git commit

git add -A -- .
Run Code Online (Sandbox Code Playgroud)

我知道

git add -A
Run Code Online (Sandbox Code Playgroud)

手段

但是什么

git add -A -- .
Run Code Online (Sandbox Code Playgroud)

意思 ?

S.K*_*.K. 5

文档:

-

此选项可用于将命令行选项与文件列表分开(当文件名可能被误认为是命令行选项时很有用).

这是不言自明的.此外,.表示当前目录.

因此,该命令有效地意味着对所有文件进行分级,即"将当前目录和子目录中的所有跟踪和未跟踪文件(包括删除)添加到git index".