Git 忽略資料夾下的檔案,但是保留空資料夾

2021-08-29 13:58:24 字數 514 閱讀 8538

最近在做專案發現,想用 git 忽略掉所有日誌檔案,但是發現那樣也會忽略掉日誌資料夾,這樣顯得專案的結構不夠完整,於是找到如下解決方法.

假設專案資料夾結構如下:

smartlock

|-- conf

`-- nginx.conf

`-- mime.types

`-- fastcgi.conf

|-- logs

|-- html

`-- css

`-- js

`-- images

想要忽略掉 logs 資料夾下所有的日誌檔案,但是想保留 logs 資料夾以保持專案資料夾結構的完整性。可以在 logs 資料夾裡新建 .gitignore 檔案,檔案內容如下:

# ignore all except .gitignore file

*!.gitignore

然後 git add . ,就可以將 logs 資料夾新增進 git 快取了。

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...