3
我們知道git add .
可以一次處理所有新文件或更改。對於git,如何通過一個命令在一個子目錄中進行所有更改(包括刪除)?
但是,如果您通過rm command
直接刪除文件,則git add .
將不會進行這些修改。
是否有一個有效的命令來處理所有的更改,包括在子目錄中刪除?
我們知道git add .
可以一次處理所有新文件或更改。對於git,如何通過一個命令在一個子目錄中進行所有更改(包括刪除)?
但是,如果您通過rm command
直接刪除文件,則git add .
將不會進行這些修改。
是否有一個有效的命令來處理所有的更改,包括在子目錄中刪除?
可以使用-u
選項git add
要做到這一點,例如:
git add -u -- name-of-subdirectory
只有符合<filepattern>針對指數已查獲的文件,而不是工作的樹。這意味着它永遠不會放置新文件,但它會逐步修改已跟蹤文件的新內容,並且如果工作樹中的相應文件已被刪除,它將從索引中刪除文件。
如果您還想添加新的未跟蹤文件,可以使用-A
而不是-u
。
它的工作原理和非常感謝! – fLOyd