1

.gitignore ファイルに以下があります

application/config/database.php
application/config/config.php

しかし、 git status を実行すると、両方のファイルが変更されています。git はこれらのファイルを無視するべきではありませんか? これらのファイルが表示されないようにするにはどうすればよいですか。

前もって感謝します。

4

3 に答える 3

1

ファイルの追跡を停止する必要があります。あなたはそれを行うことができます

git rm -r --cached .

その後

git add .

そしてコミット

git commit -m "message"
于 2012-11-03T05:18:23.197 に答える
0

.gitignore ファイルへのエントリは、ファイルが既にバージョン管理された後に作成された可能性が高いようです。これを行うにはもっと洗練された方法がありますが、状況を修正する簡単な方法は、.gitignore からこれらの行を一時的に削除することです。次に、ファイルをプロジェクト ディレクトリからコピーし、削除されたように見えるファイルをコミットします。無視を追加してコミットします。さて、最後に、ファイルを元に戻します - これらは適切に無視されるはずです。これが役に立てば幸いです。幸運を祈ります。

于 2012-11-03T05:16:18.463 に答える
0

gitignore は、新しいファイルの追跡のみを停止します。ファイルがすでに追跡されている場合は、無視パターンに一致しても引き続き追跡されます。

于 2012-11-03T05:16:29.860 に答える