2011-08-02 65 views
3

有沒有辦法讓我檢查一下沒有任何東西,因此所有跟蹤的文件都從我的工作目錄中刪除?Git刪除工作目錄中的跟蹤文件只留下未跟蹤的文件

這樣我就可以用普通的ls命令來查看所有未跟蹤的文件。

另外,我也可以git add .然後隱藏新索引,如果我只是想添加未跟蹤時,我檢查我來自的分支。

+2

不能完全確定,如果我理解你。但我認爲這可能與此有關? http://stackoverflow.com/questions/61212/how-do-you-remove-untracked-files-from-your-git-working-copy – chrisjlee

+2

你的問題標題和正文提出相反的問題。您的標題要求刪除未跟蹤的內容,並且您的身體要求刪除已跟蹤的內容。 – Andy

+0

哇這種困惑造成了很多downvotes。 – chrisjlee

回答

8

像這樣的工作,但我會做一個備份第一..

git ls-files | xargs rm

+0

爲什麼在git中進行備份? – manojlds

+0

我對自己的bash技能沒有足夠的信心說它不會刪除它不應該包含的東西:) – Andy

+2

+1儘管......這是OP想要的,但嚴重的是,他不應該想要這個。 – manojlds