1. 程式人生 > >github 利用.gitignore檔案忽略指定檔案

github 利用.gitignore檔案忽略指定檔案

.gitignore的操作:目的是忽略指定型別的檔案或者某個資料夾

  1. a、新建.gitignore檔案:
  2. b、輸入要忽略的檔案(可用萬用字元)

詳細教程:

.gitignore檔案例項:

  • *.a       # 忽略所有 .a 結尾的檔案
  • !lib.a    # 但 lib.a 除外
  • /TODO     # 僅僅忽略專案根目錄下的 TODO 檔案,不包括 subdir/TODO
  • build/    # 忽略 build/ 目錄下的所有檔案
  • doc/*.txt # 會忽略 doc/notes.txt 但不包括 doc/server/arch.txt

但是通常配置完後不會生效,因為.gitignore只能忽略那些原來沒有被track的檔案,如果某些檔案已經被納入了版本管理中,則修改.gitignore是無效的。那麼解決方法就是先把本地快取刪除(改變成未track狀態),然後再提交:

具體操作:

git rm -r --cached .
git add .
git commit -m '×××××'