I need help setting up an efficient work environment.
I am working on a Windows PC with Atom installed. I work on several projects where the code lives on remote Linux servers. On each of those servers, I have a git checkout (from GitHub or BitBucket).
What is the best way to use Atom to work on the code remotely and use git to push/pull/checkout/diff? Should I have a local git checkout in Windows mirroring my checkout on the Linux server? That seems destined to cause out-of-sync issues between the Windows vs. Linux checkouts. If I don’t have a local checkout in Windows, then it seems impossible to use git remotely (on the Linux servers) via Atom.
Any advice would be appreciated!