git bashコマンドの備忘録 - YuukiReiya/MyFramework GitHub Wiki
$git clone --filter=blob:none --sparse [email protected]:[ユーザー名]/[リポジトリ名].git [ローカルクローン先ディレクトリ]
基本的に一度コミットを積んでしまったファイルは以降Modifyでゾンビのように復活する。
こういった場合はGitで管理しているインデックス(キャッシュ)を削除すると対応できるらしい。
※--cached
をつけないと実ファイルが削除されてしまうため注意。
$ git rm --cached <無視したいファイルのパス>
↑解決しなかった。
既に git 管理しているファイルをあえて無視したい
こっちを参考。
方法は2種類
①assume-unchanged
$ git update-index --assume-unchanged <ファイルパス>
$ git update-index --no-assume-unchanged <ファイルパス>
②skip-worktree
$ git update-index --skip-worktree <ファイルパス>
$ git update-index --no-skip-worktree <ファイルパス>
下の方が取り消しコマンド。
設定したファイルを確認するには以下コマンド↓。
$ git ls-files -v
詳しい違いはリンクを確認。
正直skip-worktreeで良さそう。