GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing klen.github.io — Полезности для GIT — klen.github.io Алиас для более компактного git status: $ git config --global alias.st 'status -sb'
$ git st
Алиас для редактирования последнего коммита: $ git config --global alias.amend 'commit --amend -C HEAD'
$ git amend
Алиас для отмены последнего коммита: $ git config --global alias.undo 'reset --soft HEAD^'
$ git undo
Предпочитаемый мной вывод diff: $ git config --global alias.diff 'diff --word-diff'
$ git undo
«Визуальная» история веток в консоли: $ git config --global alias.hist "log --pretty=format:'%Cred%h%Creset %ad | %Cgreen%s%d%Creset [%an]' --graph --date=short"
Удобная работа с Git-Flow: $ git config --global alias.hotfix 'flow hotfix' $ git config --global alias.feature 'flow feature' $ git config --global alias.release 'flow release' Автоматическая коррекция опечаток во вводимых командах: $ git config --global help.autocorrect 1 $ git comit $ git bronch Автоматическая запись разрешенных мердж конфликтов, для будущего использования: $ git config --global rerere.enabled 1 Получение веток с не влитыми данными: $ git branch --no-merged Список коммитов в ветке branchA отсуствующих в ветке branchB: $ git log branchA ^branchB Многие используют баш функцию __git_ps1 для вывода названия текущей ветки, но не все знают, что ее можно сделать более информативной. # In your .bashrc or .profile: GIT_PS1_SHOWDIRTYSTATE=1 GIT_PS1_SHOWSTASHSTATE=1 $ (develop *$): |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |