gitignore不起作用,過濾規則

2022-05-18 16:12:19 字數 1061 閱讀 1748

git 通過配置.gitignore檔案忽略掉的檔案或目錄,在.gitignore檔案中的每一行儲存乙個匹配的規則

# 此為注釋 – 將被 git 忽略

*.a :忽略所有 .a 結尾的檔案

!lib.a :但 lib.a 除外

/doc  :僅忽略專案根目錄下的 todo 檔案,不包括 */doc

doc/*.txt :忽略 doc/*.txt,不包括 doc/tool/arch.txt

build/ :忽略 build/ 目錄下的所有檔案

忽略掉已經提交的檔案

gitrm-r --cached .

git add .

git commit -m '****'

git 通過配置.gitignore檔案忽略掉的檔案或目錄,在.gitignore檔案中的每一行儲存乙個匹配的規則

# 此為注釋 – 將被 git 忽略

*.a :忽略所有 .a 結尾的檔案

!lib.a :但 lib.a 除外

/doc  :僅忽略專案根目錄下的 todo 檔案,不包括 */doc

doc/*.txt :忽略 doc/*.txt,不包括 doc/tool/arch.txt

build/ :忽略 build/ 目錄下的所有檔案

忽略掉已經提交的檔案

gitrm-r --cached .

git add .

git commit -m '****'

gitignore不起作用

gitignore中已經標明忽略的檔案目錄下的檔案,git push的時候還會出現在push的目錄中,原因是因為在git忽略目錄中,新建的檔案在git中會有快取,如果某些檔案已經被納入了版本管理中,就算是在.gitignore中已經宣告了忽略路徑也是不起作用的,這時候我們就應該先把本地快取刪除,然後...

gitignore檔案不起作用

當我們用git時常常會習慣把我們不想上傳到遠端 庫中的一些本地檔案 夾 放在乙個叫做.gitignore的檔案中,例如常見的本地build資料夾,一些ide如intellig,eclipse的專案管理檔案,但有些時候我們會遇到這樣的問題 放入gitignore資料夾中的檔案卻還是被git index...

gitignore檔案不起作用

今天commit 的時候,使用git status檢視檔案狀態,發現專案列印的日誌logs目錄也有被修改。那麼logs目錄下的日誌檔案是我們不需要提交的,那就在.gitignore目錄下新增要忽略的目錄 logs 接著使用git status檢視檔案狀態,並沒有生效。gitignore檔案只是ign...