LoginSignup
1535
1436

More than 5 years have passed since last update.

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

Posted at

git  .gitignore  .git/info/exclude 使
 git 

使git 


2使

方法(1) assume-unchanged

git update-index --assume-unchanged [ファイル名]

この設定を取り消すには次のようにします。

git update-index --no-assume-unchanged [ファイル名]

方法(2) skip-worktree

git update-index --skip-worktree [ファイル名]

この設定を取り消すには次のようにします。

git update-index --no-skip-worktree [ファイル名]

設定の確認

上記の設定がされているファイルを確認するには、次のようにします。

git ls-files -v
  • assume-unchanged 設定のファイルは、状態が小文字で表示されます。
  • skip-worktree 設定のファイルは、状態が S と表示されます。

assume-unchanged と skip-worktree の違い


2


assume-unchanged : git 

skip-worktree : git 





assume-unchanged : 

skip-worktree : 

git reset --hard 



assume-unchanged : 

skip-worktree : 

使



 git status 


使

assume-unchanged 

git 





 git 




 git 

git 
skip-worktree 使


git 

git 
1535
1436
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1535
1436