2014/08/06

Git 不追蹤特定檔案或資料夾

在某些特定程式語言編譯時,會產生極為龐大程式檔案,或是不必要的追蹤檔案
這時候可以將不想追蹤的檔案名稱寫入『.gitignore』

在這邊以Asp.Net專案為例,可以看到當前的資料夾如下圖



假設剛剛將Asp編譯後,會在Bin資料夾底下產生執行檔,那我不希望Bin資料夾的更動會被追蹤該怎麼辦?





先找到.git所屬資料夾,並輸入
vim .gitignore



並鍵入以下文字
bin


輸入git status查看,bin消失在被追蹤的清單內

假設我現在不想追蹤所有的cs副檔名,而要追蹤bin資料夾
編輯.gitignore將bin移除,加入以下文字
*.cs