In team 2, developers with weak computers (locally razvarachivat site does not work very slow). Both work on the site via sftp with different files. I want to simplify development
now my process is organized in this way. there is a local copy of the site, files that are synchronized by the Brackets editor via sftp. 
I edit the file, it automatically flies to the site, I commit the commit directly from the same editor in 2 clicks
but ran into problems:
- when the second developer changes files on the server, he does not change locally with me
- when I make a commit locally, it is not done on the server, because of this you have to push to the repository and then pull the server, but check out all the files on the server (not very convenient)
- doing push from the server is also not convenient, as you have to enter your login and password in Putty
An ideal option for me would be to push, pool and commit directly from the server, using some kind of visual environment, for example, the same Git-Brackets, or git gui. It’s not very convenient to use the bash panel
Kindly share your advice, how do you work?
