Last active
May 14, 2016 09:44
-
-
Save felixexter/ad648218634f9491a5b9 to your computer and use it in GitHub Desktop.
Git Alias
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Отображение текущего состояния. | |
alias gs='git status ' | |
# Отображение коммитов с коротким названием, датой, комментарием и автором. | |
alias gl='git --no-pager log --pretty=format:"%h | %ad | %s%d [%an]" --graph --date=short' | |
alias glo=gl | |
alias glog=gl | |
# Добавление всех файлов с учётом удалённых и отображение текущего состояния. | |
alias gall='git add --all && git status' | |
alias gal=gall | |
alias ga=gall | |
# Добавление всех файлов с учётом удалённых и коммит с комментарием. | |
alias gam='git commit -am ' | |
# Коммит с комментарием. | |
# Пример: gc 'Fixed bug.' | |
alias gc='git commit -m ' | |
# Отображает текущую ветку среди всех имеющихся. | |
alias gb='git branch ' | |
# Отправка в произвольную ветку. | |
# Пример: gpo master | |
alias gpo='git push origin ' | |
# Отправка в ветку master. | |
alias gpm='git push origin master' | |
# Отправка в ветку gh-pages. | |
alias gpgh='git push origin gh-pages' | |
# Скачивание обновлений в ветку по умолчанию. | |
alias gpl='git pull ' | |
# Скачивание обновлений в произвольную ветку. | |
# Пример: gplo mybranch | |
alias gplo='git pull origin ' | |
# Скачивание обновлений в произвольную ветку и ребэйз. | |
# Пример: gpro master | |
alias gpro='git pull --rebase origin ' | |
# Слияние ветки с ребэйзом | |
# Пример: gr mybranch | |
alias gr='git rebase ' | |
# Продолжить ребэйз | |
# Пример: grc | |
alias grc='git rebase --continue ' | |
# Скачивание обновлений всех последних изменний во всех ветках. | |
alias gfo='git fetch origin ' | |
# Слияние веток. | |
# Пример: gm mybranch | |
alias gm='git merge ' | |
# Слияние веток с флагом --no-ff. | |
# Пример: gmnf mybranch | |
alias gmnf='git merge --no-ff ' | |
alias gmnff=gmnf | |
# Отмена коммита. | |
# Пример: gback | |
alias gback='git reset --soft HEAD^' | |
# Переключение по веткам. | |
# Пример: go master | |
alias go='git checkout ' | |
# Создание новой ветки. | |
# Пример: gob new-branch | |
alias gob='git checkout -b ' | |
# Дополнительные алисы на случай опечатки. | |
alias got='git ' | |
alias get='git ' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment