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