I use SFTP plugin, which does not seem to accomplish what I'm looking for. It has an option to upload on save or by clicking on upload, however some files in my app are updated indirectly, for example via gulp script merging.
Also if I map local > remote after I have finished editing and testing my app locally, the mapping seems to go through entire project and see which files have been updated, my project is large so it takes forever and sometimes crushes.
Is there any plugins or methods which would allow me to sync local and remote folder and commit only the changes I have made since last commit?