2016-01-27 138 views
1

我只是初始化項目目錄是一個本地的git回購做git init混帳忽略當地回購

ls -la表明,有一個隱藏目錄「.idea」我認爲我不隱藏目錄不需要跟蹤我的項目。如果這是正確的,我試圖將它添加到我的.gitignore購買只是在該文件的末尾附加「.idea/*」。

git status仍顯示.idea /列出。

在SO上閱讀其他文章並沒有多大幫助,因爲他們試圖停止跟蹤已經跟蹤的文件,或者遠程回購。
我試圖開始一個新鮮的,忽略.idea /從一開始,在本地回購之前推任何東西到遠程回購。 謝謝

+1

http://stackoverflow.com/questions/6535362/gitignore-after-commit – learnvst

+2

你沒有排除'.idea',只是其中的所有文件。在'.gitignore'文件中使用'.idea'。至少,這對我很有用,忽略了目錄及其中的所有文件。 –

+0

@learnvst fred-j問的問題與你鏈接的問題不一樣 – number5

回答

0

您可以使用git rm從.idea文件夾中刪除被跟蹤的文件。我通常做我的IntelliJ IDEA的項目,是這樣的:

git rm -r --cached .idea/ 

然後

git add . 
git commit -m "Excluded .idea from being tracked" 
git push 

從這一刻起,混帳不會跟蹤想法的文件夾了。

您還可以看看答案爲this question.