There's a file I'd like to maintain on the remote git repo but I'd like to be only one that can make changes/commit to it. Other users may update it locally but when they commit, this particular file will be ignored for them. Ideally, there would be as few steps as possible (None would be awesome) for all other users to follow to achieve this behavior. Any ideas?
I was thinking of maybe adding this file to a global gitignore and possibly making the file an exception on a local gitignore or in the exclude config (not sure if this would even work the way I imagine it would).