Лига лени в гит-конфиге

August 19, 2016

Чем старше я, тем ленивей становлюсь. Боюсь представить, что будет дальше.

Недавно в моем .gitconfig появилась команда, которую я стараюсь использовать пореже... Но она такая клевая... :heart_eyes_cat:

[alias]
  # перенес на несколько строк для наглядности, в оригинале она у меня в одной
  y = !(git add -A . && 
        git commit -amsaved_at_`date +%Y-%m-%d__%H:%M:%S` &&
        git pull --rebase && git push && 
        echo "" && git log -1 --stat) || git pull --rebase

Команда комитит и пушит все что есть, а также подтягивает свежие изменения.

Название алиаса от слова sYnc. Букву s я не стал использоваться, чтобы не путать с git st => git status.

comments powered by Disqus