【Github】如何編寫.gitignore上傳時忽略部分文件

首先在你的項目路徑下,新建txt並命名爲.gitignore(文件全名包括後綴)

# 註釋
*.exe  忽略所有 .exe 結尾的文件
!a.exe 但 a.exe 除外
/a.txt 僅忽略項目根目錄下的 a.txt,不包括 Game/a.txt
build/ 忽略 build/ 目錄下的所有文件
build/*.txt 忽略 build下一級所有的.txt,但不包括 build/debug/a.txt

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

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

 

發佈了60 篇原創文章 · 獲贊 9 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章