Git

Gitでローカルファイルの変更を無視したい

More than 1 year has passed since last update.

自分用メモ。

要するに


  • チームの.gitignoreでは管理していないけれど、一時的/ローカル環境ではgitignoreしたい場合

に用いる。

使用例:


  • 設定ファイルのバージョンを一時的にあげたい(Android開発ではbuild.gradpeとか)

git update-index --skip-worktree path/to/file

http://stackoverflow.com/questions/13630849/git-difference-between-assume-unchanged-and-skip-worktree/13631525#13631525


参考

$ git help update-index

--[no-]skip-worktree
When one of these flags is specified, the object name recorded for the paths are not updated. Instead, these options set and unset the
"skip-worktree" bit for the paths. See section "Skip-worktree bit" below for more information.