gitsubmodules grep 'path =' .gitmodules | awk -F'= ' '{print $2}' | while read path; do git update-index --assume-unchanged "$path" done git update-index --no-assume-unchanged myfile