上次學會使用update-index --assume-unchanged後,大量用update-index --assume-unchanged來忽略文件,等到項目結束要提交代碼時才瘋了,哪些文件被我忽略了?由於之前沒有做記錄,忽略的文件完全沒有印象,只好想辦法啦,目前只找到下面這個方法:
git ls-files -v | grep '^h'
可以將所有被update-index --assume-unchanged關閉了跟蹤的文件。
但文件太多了,不想手工一條一條敲,只好先將路徑提取出來再與命令拼裝,如下:
git ls-files -v|grep '^h' |awk '{print $2}' |xargs git update-index --no-assume-unchanged