Удобные команды и алиасы для GIT
Несколько удобных алиасов для git, чтобы не потерять, положу это здесь. Я использую оболочку fish, поэтому возможно какие-то команды потребуется адаптировать для вашей. Шикарный набор советов здесь.
Лог в виде дерева:
function gl
git log --oneline --decorate --graph --all
end
Интерактивный rebase с указанного в аргументах коммита:
function gri
git rebase -i $argv
end
Перезапись локальной ветки свежей веткой с origin:
function grho
git fetch origin (gb)
git reset --hard FETCH_HEAD
end
Имя текущей ветки:
function gb
git branch ^/dev/null | grep \* | sed 's/* //'
end
Интерактивный rebase с указанного в аргументах коммита:
function gri
git rebase -i $argv
end
Первый коммит фичи:
function gfs
git log devel..(gb) --oneline | tail -n 1 | awk '{print $1}'
end
Интерактивный rebase с первого коммита фичи:
function grif
gri (gfs)~
end
Дата публикации: 2017-07-27