4
当我做$ git add *
有时我意识到,Git并不被删除的文件添加到舞台上,我需要手动指示是否删除或添加,但我想不出有什么用$ git add --all
的差异。 因此,如果星号()表示“一切”(),为什么混帐不加都喜欢** - 所有标志“?
我检查了git文档git-add和一些Difference between “git add -A” and “git add .”,但没有指定使用星号时的情况。
而且在git add * (asterisk) vs git add . (period)第一个答案表示:
添加*手段添加的所有文件在当前目录中,除了文件,其名称以点开始。这是你的shell功能,实际上,Git只接收文件列表。
因此,这意味着在相同的*和--all?
感谢
''是由外壳到当前目录下的所有名称扩展。 Git不关心'*',因为它从来不会看到星号,只有名字。 – msw