A rule that I’ve found goes most of the way to solving most problems within Atom is that most functions not related to the operation of a text editor are outsourced to external programs. Working on that premise, it’s usually not hard to find out what command is being executed behind the scenes and do that yourself in order to observe the raw output. Most of the time, the results of that one action give me the information I need to come to a solution.
Should I be cloning it locally instead?
There would certainly be fewer variables at play. As a hobbyist, I always clone all my repos locally, even when the main home of the project is on another machine. I have one project that’s cloned onto four different machines (three physical, one virtual) and the only time I didn’t keep them synced was when I needed to troubleshoot a bug (so I had two post-bug environments and two pre-bug environments and I was tweaking files remotely).
By updating core.fileMode to false on my repo it does seem to have fixed my problem of showing every file as changed. Does anyone have any recommendations for or against this?
I don’t know enough to be informed about this.