Keep file in repository but do not track changes To ignore changes to a file git update-index --assume-unchanged <file> To tracking again git update-index --no-assume-unchanged <file> Remove file from repository but keep physically git rm --cached <file>