開發過程中有些快取檔案不想提交,但是git已經維護專案了,這時候使用.gitignore檔案忽略也是沒有意義的,並不會起作用,可以使用如下方法忽略檔案或資料夾提交:
忽略單個檔案:git update-index --assume-unchanged sessions/abc.xml
忽略多個檔案:git update-index --assume-unchanged sessions/*.xml
忽略資料夾:git update-index --assume-unchanged sessions/
注意:忽略資料夾時。後面的斜槓『/』一定要帶上,否則會報錯:fatal: unable to mark file sessions
參考:
git提交時忽略某些資料夾或者檔案
參考 只需要在該目錄下建立.gitignore檔案,將需要ignore的檔案和資料夾寫在這個檔案中,當然也包括.gitignore本檔案,然後git就會自動不去追蹤這些檔案了。具體可以參考上面的文章。同時,gitignore檔案也可以規定要追蹤哪些檔案,只需在路徑前加 就可以了,如下。這樣git就只...
git忽略某些檔案提交
在專案中有些配置檔案不需要提交,但是有同學在後面開發中發現在.igonore檔案中無論如何都無法忽略某些檔案的提交。原因在這裡 已經維護起來的檔案,即使加上了gitignore,也無濟於事。那麼如何解決呢?方式如下 git update index assume unchanged 要忽略的資料夾 ...
git提交忽略檔案或資料夾
在專案根目錄下面 新增 gitignore檔案 檔案中每一行表示需要忽略的檔案的正規表示式。gitignore檔案過濾有兩種模式,開放模式和保守模式 1.開放模式負責設定過濾哪些檔案和資料夾 例如 target 表示專案根目錄下的target資料夾裡面所有的內容都會被過濾,不被git 跟蹤 clas...