2016-06-21 57 views
0

我使用SourceTree應用程序來使用Git。在我的項目中,我使用composer安裝了文件。現在,我的工作副本中有26000個文件,但現在我想從我的更改開始,並顯示0個更改的工作副本。SourceTree - 使用.gitignore

我在我的項目根文件夾中用.gitignore文件試過了。但仍然 - 例如,我可以在媒體/文件夾中看到文件。爲什麼會出現這樣的情況和你有一個提示我怎麼能與一個工作拷貝從0

SourceTree

.gitignore

+1

「我現在想從我的更改開始,並顯示0個更改的工作副本」 - 我不確定我是否理解您在此處想要的內容。如果你想要更改,然後提交它們。之後的工作副本將顯示0個變化。如果您不希望進行更改,請使用'git checkout'或'git reset'返回到更改之前的版本。 **不要忽略應該跟蹤的文件。** –

回答

0

開始根據上SourceTree黃色圖標,在media目錄中的文件都已經由git跟蹤。這就是爲什麼儘管文件內容爲.gitignore,它們仍然被SourceTree列出。

因此,您將不得不用git rm --cached命令解開這些文件。
要使用SourceTree執行此操作,請右鍵單擊要查找的文件,然後選擇停止跟蹤

+0

我還可以在SourceTree中查找這些文件嗎? – Torben

+0

右鍵點擊文件> *停止跟蹤*。它將演示一些*刪除*您必須提交的修改。 – Blackus

+0

當我犯下這些錯誤時,我不想將它們推給主人。我只提交他們? – Torben