Sublime Text и Git: как за'push'ить на удаленный рипозиторий?
я этим пользуюсь
https://packagecontrol.io/packages/Git
не забудь добавить ssh ключи для git
иначе sublime может покапризничать
1. Команды git add . → git commit -m "Your description" → git push можно быстро ввести при помощи плагина EasyGit. File → Easygit (add/commit/push all changes) → вводите сообщение коммита → Enter.
Иногда почему-то на удалённый репозиторий вносятся изменения только в одном файле, работая в котором Вы запустили EasyGit, а не во всех.
2. Плагин Git. Подробный обзор на Хабрахабре. Ctrl+Shift+P набираем последовательно Git: Add All → Git: Commit → Git: Push . После Git Commit откроется файл с именем COMMIT_EDITMSG, нужно будет ввести сообщение коммита на верхней строчке, а затем закрыть этот файл. Если ввести  Git: Quick Commit → сообщение коммита → Git: Push, то на удалённый репозиторий внесутся только изменения в открытом на данную минуту файле.
3. Glue — командная строка в Sublime Text 3. Как запустить — я написал здесь, там же ссылки на подробный обзор данного плагина.  Поддерживаются любые команды системы управления версиями Git. С ним удобно работать, поскольку вывод осуществляется прямо в файл Sublime Text, а не оболочку терминала. Недостатки:В папке проекта создаётся файл terminal.glue, который заносится на удалённый репозиторий. Приходится либо заносить его в .gitignore или открывать Glue в другой папке и переходить в требуемую командой cd, а это лишние движения.Происходят глюки с переносом строк.При попытке закоммитить изменения, выводится такая ошибка, и ни одно из кучи решений не помогает.
Именно пушить изменения при помощи Glue не порекомендовал бы.
Спасибо.