我有gitignore不會忽略文件的常見問題。由於在將文件添加到gitignore之前對文件進行了跟蹤(並提交),所以我嘗試瞭如下方法:gitignore即使通常更正後仍不能正常工作
git rm -r --cached。
git add。
git的承諾-m「無所謂」
雖然我有一個乾淨的目錄後,只要我做的另一個Java編譯(其中更新/斌/在gitignore)在bin中的文件顯示爲不分級。我如何解決這個問題? TIA。
我有gitignore不會忽略文件的常見問題。由於在將文件添加到gitignore之前對文件進行了跟蹤(並提交),所以我嘗試瞭如下方法:gitignore即使通常更正後仍不能正常工作
git rm -r --cached。
git add。
git的承諾-m「無所謂」
雖然我有一個乾淨的目錄後,只要我做的另一個Java編譯(其中更新/斌/在gitignore)在bin中的文件顯示爲不分級。我如何解決這個問題? TIA。
我已將Eclipse恢復到正常,現在.gitignore與.git位於同一目錄中。但是,我回到了原始問題。這是我的.gitignore:
*/bin/*
*/.git/*
*/.settings/*
*/.classpath
*/.project
git的狀態顯示如下:
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: bin/StokerMonitor/Configuration.class
modified: bin/StokerMonitor/GUI$2.class
modified: bin/StokerMonitor/GUI.class
no changes added to commit (use "git add" and/or "git commit -a")
檢查.gitignore
文件使用UTF-8
字符編碼(或US-ASCII
)。
我今天有這個,甚至在一個新的git repo上,git忽略了.gitignore
文件並在git status
輸出中包含這些文件。在浪費了一個半小時左右的網絡之後,我採取了從頂部其他地方複製.gitignore
並編輯它,git開始忽略這些文件。
我注意到後來我的編輯現在說這是UTF-8
。我也有一個.npmrc
文件沒有按預期工作,原來是相同的問題,它是UTF-16 LE
而不是UTF-8
編碼。
您一直將該文件稱爲「gitignore」 - 這只是一種寫作風格,還是實際的文件名?因爲如果是這樣,那就是你的問題 - 它應該是'.gitignore'。 – Mureinik
風格。我知道實際的名字是.gitignore。 –
只要確保:-)你能分享你的gitignore文件的內容嗎? – Mureinik