git bashコマンドの備忘録 - YuukiReiya/MyFramework GitHub Wiki

プロジェクトのクローン

$git clone --filter=blob:none --sparse [email protected]:[ユーザー名]/[リポジトリ名].git [ローカルクローン先ディレクトリ]

一度コミットしたファイルをignoreに追加して無視したい場合

基本的に一度コミットを積んでしまったファイルは以降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で良さそう。

⚠️ **GitHub.com Fallback** ⚠️