Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
gcommit "$(current-task): Fix compilation." && gfetch && grebase origin/master && gforce-push origin $(current-branch) && gcheckout -f origin/master -B wp/PROJECTNAME-23240/1 && rebuild
function gcommit { git commit -a -m $@; }
function gfetch { git fetch $@; }
function grebase { git rebase $@; }
function gforce-push { gpush -f $@; }
function gpush { git push $@; }
function gcheckout { git checkout $@; }
current-branch { git rev-parse --abbrev-ref HEAD; }
current-task { current-branch | sed -E 's%^.*/(.*)/.*$%\1%'; }
function rebuild {
# специфична для способа сборки проекта
}
Одно из преимуществ командной строки Sublime перед терминалом — это поддержка автокомплита.
gup -> git pull --rebase (git update)
gp -> git push
gca -> git commit -v -a
Одно из преимуществ командной строки Sublime перед терминалом — это поддержка автокомплита.
Одно из преимуществ командной строки Sublime перед терминалом — это поддержка автокомплитаТак оно и в терминале есть: github.com/git/git/blob/master/contrib/completion/git-completion.bash
Интегрируем Git в Sublime Text