gitignore 無法忽略檔案的解決方法

2021-08-27 12:29:53 字數 301 閱讀 7467

.gitignore 無法忽略檔案的解決方法

在 rails 的專案內設定 .gitignore ,忽略掉 config/database.yml ,但是卻一直出現在 changed status 上。

這問題以前遇過一次,但是忘了記錄下怎麼解決,這次來寫解法。

reference:

這種狀況是,之前有不小心把該檔案 commit 進 repo ,所以無法忽略,要下

git rm --cached filename
然後 commit 去更新 repo ,這樣 gitignore 就會生效啦!

gitignore忽略檔案

在進行協作開發 管理的過程中,常常會遇到某些臨時檔案 配置檔案 或者生成檔案等,這些檔案由於不同的開發端會不一樣,如果使用git add 將所有檔案納入git庫中,那麼會出現頻繁的改動和push,這樣會引起開發上的不便。git可以很方便的幫助我們解決這個問題,那就是建立專案檔案過濾規則。git中提供...

忽略檔案「 gitignore」概述

在用git來對檔案進行跟蹤管理時,缺省會跟蹤所有檔案,可以使用檔案 gitignore 來禁止對符合忽略規則的檔案進行跟蹤。忽略檔案 gitignore 的格式規範如下 所有空行或者以 開頭的行都會被 git 忽略。可以使用標準的 glob 模式匹配。匹配模式可以以 開頭防止遞迴。匹配模式可以以 結...

git忽略檔案 gitignore

在開發過程中有些檔案無需納入git的管理,同時不希望它們出現在跟蹤檔案列表中,這種情況下我們可以在專案的根目錄下建立.gitignore檔案,列出要忽略的檔案模式。檔案 gitignore 的格式規範如下 所有空行或者以 開頭的行都會被 git 忽略。可以使用標準的 glob 模式匹配。匹配模式可以...