Skip to content

Instantly share code, notes, and snippets.

@felixexter
Last active May 14, 2016 09:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save felixexter/ad648218634f9491a5b9 to your computer and use it in GitHub Desktop.
Save felixexter/ad648218634f9491a5b9 to your computer and use it in GitHub Desktop.
Git Alias
# Отображение текущего состояния.
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