Skip to content

Latest commit

 

History

History
47 lines (37 loc) · 1.63 KB

1.1.3 gitconfig.md

File metadata and controls

47 lines (37 loc) · 1.63 KB

Поместить этот код в 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