2012-05-25 29 views
2

我不斷收到此錯誤:Git的樞紐GitIgnore錯誤

error: Your local changes to the following files would be overwritten by merge: 
    .gitignore 

我如何使它忽略我的主目錄中的.gitignore文件?

我的.gitignore看起來像這樣和被忽略:

# Can also ignore all directories and files in a directory. 
app/config/** 
app/config/**/* 
plugins/** 
vendors/shells/**/* 
+0

爲什麼這是-1? – cdub

+0

也許是因爲你提出了錯誤的問題(解決方案是不要忽略.gitignore文件)。這有點苛刻,但不要太擔心一個downvote。順便說一句,如果你使用gui進行git操作,或者有理由認爲.gitignore文件已經自動生成,那麼它就是精確的。 –

+0

你是什麼意思「我的HOME目錄」? .gitignore文件必須位於git存儲庫中。你把你的linux家在git下? –

回答

3

不要忽略它。

但是提交它。沒有理由不保存這個文件。

如果您提交併合併,合併將(可能正確)添加您的規則和收到的。

+0

好吧然後我沒有git add。然後git commit -m「測試」,但現在gitignore根本沒有工作 – cdub

+0

編輯文件。怎麼樣 ? –

+0

在上面添加了它,但忽略了它 – cdub