我一直在一個POC,現在已被要求上傳到我們的GitHub。我已經這樣做了,但今天我注意到包含bin
和obj
文件夾。Git的不斷增加bin和OBJ文件,即使有一個ignorefile
於是我打開了我的.gitignore
要檢查的文件我已經添加了Visual Studio中的配置文件。這是..我可以看到[Bb]in/
和[Oo]bj/
都包括在內。
所以,我想通過鍵入刪除從Git的文件夾:
git rm --cached -r [folder]/bin
這樣做,我看到所有的*dll
被刪除後,我在團隊資源管理器檢查,並指出,該文件被全部拆除。
承諾,並重建看到所有bin
文件返回...
這不是在解決方案只有一個項目。似乎所有人都這樣做。我的解決方案的根目錄中有我的.gitignore
文件。以及.git文件夾。 Screen shot of folder structure.
- 我試圖複製
.gitignore
文件到項目文件夾。沒有工作 - 我嘗試添加
**/[Bb]in/
&**[Bb]in/
..沒有變化。
對我缺少的是什麼在這裏的任何想法?
我.gitignore
是這個here
我恢復了我的**/[Bb]in/
變化,看看我打破了東西完全相同的副本。
'看到,所有的bin文件返回...'...哪兒來的文件恢復?到文件系統或索引? –
對不起,團隊資源管理器,在更改部分,準備再次提交 – Anthony
然後你的'.gitignore'文件可能是錯誤的,假設你正確地執行了'git rm --cached'。 –