Алиас для более компактного git status:
$ git config --global alias.st 'status -sb'
gitstАлиасдляредактированияпоследнегокоммита: git config --global alias.amend 'commit --amend -C HEAD'
gitamendАлиасдляотменыпоследнегокоммита: git config --global alias.undo 'reset --soft HEAD^'
gitundoПредпочитаемыймнойвывод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-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 для вывода названия текущей ветки, но не все знают, что ее можно сделать более информативной.
Получение веток с не влитыми данными:
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 *):
No comments:
Post a Comment