Git

【Git】Git管理しているファイルを表示させなくする方法

git-skip-worktree

よく更新するけどプッシュしたくないデータがありまして、

いちいち選択を外すのがめんどうなので表示を消す方法を探してみました。

一度もgitに上げてないデータ

  • .gitignoreまたは.git/info/excludeに記述します

すでにGit管理しているファイルを表示させなくする方法

参考

既に git 管理しているファイルをあえて無視したい – Qiita

git の監視から逃れる方法 – Qiita

skip-worktree

仮にTest.unityという、すでにGit管理ファイルを表示させたくない場合(無視したい場合)

ターミナル等で、下記のようなコードをたたきます。

git update-index --skip-worktree Unity/Assets/Test.unity

元に戻す時はこちら

git update-index --no-skip-worktree Unity/Assets/Test.unity

assume-unchanged

assume-unchanged の変更は git reset –hard で死ぬようなので非推奨

git update-index --assume-unchanged Unity/Assets/Test.unity

元に戻す時はこちら

git update-index --no-assume-unchanged Unity/Assets/Test.unity

ABOUT ME
すいみん
テクニカルなことが好きなCGデザイナー