1. 程式人生 > >git update-index --assume-unchanged 找出所有被忽略的檔案的辦法

git update-index --assume-unchanged 找出所有被忽略的檔案的辦法

git update-index –assume-unchanged –path 可以忽略檔案
git update-index –no-assume-unchanged –path 可以取消忽略檔案
但是忽略的檔案多了,想找出所有被忽略的檔案,暫時找到下面的辦法,

git ls-files -v | grep '^h\ '

提取檔案路徑,方法如下

git ls-files -v | grep '^h\ ' | awk '{print $2}'

所有被忽略的檔案,取消忽略的方法,如下

git ls-files -v | grep '^h' | awk '{print $2}'
|xargs git update-index --no-assume-unchanged