Emacs + TRAMP works also with VC (which I prefer most of the time over Magit for simple workflows, stone me). Commits, diffs, pushes are all executed on the remote machine.
#emacs #tramp
![A screenshot of Emacs with two windows. The upper window shows a buffer with the VC status of a Git repo. The lower windows show a Git diff with some code lines written in Ruby.](https://media.emacs.ch/media_attachments/files/111/811/314/126/085/822/small/77e2d31b45537388.png)
Emacs + TRAMP works also with VC (which I prefer most of the time over Magit for simple workflows, stone me). Commits, diffs, pushes are all executed on the remote machine.
#emacs #tramp