最近在做專案發現,想用 git 忽略掉所有日誌檔案,但是發現那樣也會忽略掉日誌資料夾,這樣顯得專案的結構不夠完整,於是找到如下解決方法.
假設專案資料夾結構如下:
想要忽略掉 logs 資料夾下所有的日誌檔案,但是想保留 logs 資料夾以保持專案資料夾結構的完整性。可以在 logs 資料夾裡新建 .gitignore 檔案,檔案內容如下:smartlock
|-- conf
`-- nginx.conf
`-- mime.types
`-- fastcgi.conf
|-- logs
|-- html
`-- css
`-- js
`-- images
然後 git add . ,就可以將 logs 資料夾新增進 git 快取了。# ignore all except .gitignore file
*!.gitignore
git忽略檔案 資料夾
本文內容參考,以下 對於一些工具產生的檔案,是沒必要新增到git工程倉庫的,此時可以忽略這些不必要的檔案 資料夾。忽略的前提是這些檔案已經不在git的index裡面了 a.把要忽略的檔案從git的index中刪除,並提交。git rm r cached settings 刪除.settings中所有...
git忽略檔案和資料夾
關鍵 在專案的根目錄 跟.git資料夾所在目錄同層 建立.gitignore檔案,在裡面宣告即可。譬如我要忽略當前項下的所有dll檔案,及runtime資料夾裡所有檔案 ignore these files dll runtime 如果之前檔案已提交過,則需要先清除原檔案,針對上文做的清理如下 gi...
git無法新增資料夾下檔案
git 無法新增資料夾下檔案 發現無法提交某個子資料夾下的檔案。google後發現可能是該子資料夾下有.git資料夾導致無法上傳。刪除子資料夾下.git後,依然無法提交子資料夾下的檔案。嘗試以下方法 git rm cached directory git add directory注 directo...