Поместить этот код в vim ~/.gitconfig
:
[user]
name = eldaroid
email = [email protected]
[core]
excludesfile = ~/.gitignore_global
ignorecase = false // git config --global core.ignorecase false
[http]
postBuffer = 1048576000
maxRequestBuffer = 100M
sslVerify = false // git config --global http.sslVerify false
[ssh]
postBuffer = 2048M
maxRequestBuffer = 1024M
[alias]
a = add -A
l = ! git log --pretty=format:\"%C(yellow)%h %C(cyan)%ar [%C(blue)%an%C(reset)] %C(auto)%d | %Creset%s\" --graph --shortstat -10
co = checkout
cm = commit -m
# --amend добавляет изменения к предыдущему коммиту, не создавая новый
cma = commit --amend -m
# с флагом -a можно не писать git add, но только если файлы не новый
cam = commit -am
# синтаксис требует писать `!` в конфиге для команды начинающейся с `git`
alias = ! git config --list | grep alias
st = ! git status && echo "Last commit hash =" $(git rev-parse --short HEAD) && echo "Commits after developer branch =" $(git cherry -v develop | wc -l)
[color "status"]
added = green bold
changed = yellow bold
untracked = red bold
[log]
date = short
под
[alias]
добавляются алиасы. Например: co = checkout - теперь вместо полной командыgit checkout
можно писать простоgit co
.
1.1.2 Vim Config Theme | Back To iOSWiki Contents | 1.1.4 Bash Config Theme