早期版本的git , git add . 的時候不會把刪除的文件加入索引 git
新版本的git add . 會把刪除的也加入進去的code
<pathspec>…blog
要從中添加內容的文件。Fileglobs(例如 *.c
)能夠用來添加全部匹配的文件。此外,還能夠提供一個前導目錄名(例如,指定 dir
以添加 dir/file1
和 dir/file2
)來更新索引,使其與整個目錄的當前狀態相匹配(例如,指定 dir
不只會記錄在工做樹中修改的文件 dir/file1
,還會記錄在工做樹中添加的文件 dir/file2
,還有從工做樹中刪除的文件 dir/file3
)。請注意,舊版本的 Git 會忽略已刪除的文件;若是要添加已修改的文件或新文件,但忽略已刪除的文件,請使用 --no all
選項。索引