2017-04-01 71 views
1

我已經運行git狀態並查看幾個修改的文件和幾個刪除的文件。 是否可以僅刪除已刪除或僅已修改的文件?階段只使用git添加刪除的文件

+0

'git status'還會告訴你如何對新的/修改/刪除的文件進行分段和分離。 – axiac

回答

-1

是的。

的git RM *

混帳添加myfile.php

混帳添加/templates/myfile.php

的git RM deletethis .php

的git RM /templates/deletethis.php

而且結賬sourcetree(易於使用的GUI)

+0

謝謝,但我想這樣做所有刪除的文件或所有修改的文件與一個命令 – user1264304

+0

git rm *可能工作 –

2

如果你已經被修改的組合和被刪除的文件,只想要將已刪除的文件放到索引中,可以使用git ls-files作爲過濾器。

git ls-files --deleted | xargs git add 

如果你只希望這適用於文件樹的一部分,給一個或多個子目錄作爲參數傳遞給ls-files

git ls-files --deleted -- lib/foo | xargs git add 

要只修改過的文件做同樣的,使用--modified-m)選項而不是--deleted-d)。