git update-index
注意ローカル変更の追跡除外
git update-index --skip-worktree <file>
追跡済みファイルのローカル変更をGitに見せない技。環境ごとの設定ファイルを汚さず保つ用途で有名(解除を忘れがちな点に注意)。
実行例
git ls-files -v | grep ^Sskip設定済みファイルを一覧
書式
git update-index --skip-worktree|--no-skip-worktree <file>
実行前の注意
pull時の不可解な競合の原因になり得る。
関連コマンド
- git ls-files追跡ファイルの一覧
- git stash作業を一時退避