Assume no changes in Git tracked files

Git is great, I’ll sing its praise until the end of times. Lately I’ve been having some issues with configurations that I don’t want to push and since I’m not the one who made the decision to version certain files I’m not going to remove them or .gitignore them.

Git: assume unchanged

Git is great, I can keep track of a file and assume the local copy is unchanged by updating the index. To assume that a file has not been changed without removing it you will need to use the following command:

git update-index --assume-unchanged <file>

Git: assume changed

Git is still great, it can revert the process and restart tracking changes again with the following command:

git update-index --no-assume-unchanged

Git update-index

The magic happens thanks to git update-index, you can read more about it here:

Published by


Junk food tastes good.