git assume-unchanged implications
Say I have a file
foo.bar which is tracked by
git and at some point I want my local repository to ignore the changes I make to this file. This is, if I understand correctly, the case to use (link1;link2)
git update-index --assume-unchanged foo.bar
My question is, what happens with this file in case there are changes on a remote repository? Will the changes be reflected in my local copy?
This answer suggests the same solution – but the comment which address my question was left unanswered…
One Solution collect form web for “git assume-unchanged implications”
The “assume-unchanged” bit is stored in your index, not in the repository itself. Thus
push do not propagate that setting to or from other repositories, which means it is a local setting. Users of other clones of the repository may very well create new commits involving that file. I’m not sure there’s a “simple” answer regarding how to deal with this scenario, as it depends on what exactly you’re trying to do, and what is being done in other repositories.