Git is changing my file’s permissions when I push to server
This thread post** offers a very good explanation: This is by design. While the git data structure can technically store unix mode bits in its trees, it was found early on in git’s history that respecting anything beyond a simple executable bit ended up being more cumbersome for git’s normal use cases (i.e., people storing … Read more