2016-12-16 64 views
2

我已將.idea文件添加到我的.gitignore文件,並且似乎正常工作。由於我的.idea文件已被追蹤,不過,早期的文章已經提出了以下代碼,以便在版本控制下將它們取出。無法停止跟蹤JetBrains .idea文件

git rm -rf .idea 

git rm -r --cached .idea 

在這兩種情況下,雖然,我得到的消息:

致命:pathspec '.idea' 不匹配的任何文件。

當我列出該文件夾中我的文件,不過,.idea是正確的往上頂。

我在做什麼錯?

+0

的第二個例子看起來像你想要做的。也許你可以嘗試'git rm -r --cached .idea /'來表明你正在刪除一個目錄。 – byxor

回答

1

fatal:pathspec'.idea'與任何文件都不匹配。

假設會有一個名爲.idea沒有文件的路徑上

既然你試圖刪除整個文件夾改變你的命令

git rm -r --cached .idea 

git rm -r --cached .idea/ 
+0

對不起,但我得到相同的致命消息... – user3339027

+0

該文件夾可能不在您正在運行該命令的目錄中,或者已經沒有被跟蹤。您可以繼續將更改推送到遠程並驗證是否反映出來。(刪除.idea文件夾) – nullpointer

+1

您是對的。雖然我得到這個錯誤.idea文件夾是在gitignore,但沒有其他文件。謝謝! – user3339027