無視されたファイルをgitステータスから除外する 質問する

無視されたファイルをgitステータスから除外する 質問する

Gitが無視されたファイルを表示しないようにしたいのですがgit status、大量のドキュメントと設定ファイルがリストに含まれているためです。変更されたが更新されていないファイルにより、リストは半分役に立たなくなります。

Git がこれらのファイルを表示するのは正常ですか?

.gitignoreGitリポジトリのルートディレクトリのファイルに無視情報を置きましたが、使用時には追加されませんgit add .が、前述のリストに表示されるため、完全に無視されているわけでもないようです。しないでくださいによって印刷されるリストに表示されますgit ls-files --others -i --exclude-standard。 のパターンに一致するファイルだけが~/.gitignoreそこに表示されます。

以前の段階で無視しなかったために、少なくとも 1 回はコミットされたということでしょうか?

ベストアンサー1

私が見つけたのはこの投稿では、.gitignore追跡されていないファイルに対してのみ機能します。リポジトリにファイルを追加した場合は、次の操作を実行できます。

git update-index --assume-unchanged <file>

またはリポジトリから削除する

git rm --cached <file>

編集

この記事それも説明する

おすすめ記事