muerwre.github.io/content/Git/Git aliases and useful commands.md
2022-11-03 10:38:11 +06:00

673 B

Shorthands for #git commands can be specified. Should be placed at ~/.gitconfig.

[alias]
	flush = git clean-branches branch | grep -v master | xargs git branch -D
	lol = log --oneline --graph
	l = lol
	c = commit -am
	cv = commit --no-verify -am
	p = push
	pf = p --force-with-lease
	ignore-now = update-index --skip-worktree
command description
git flush drops all branches, except master
git lol shows log
git c commits with message
git cv commits without hooks
git p pushes
git pf push with --force and additional check
git ignore-now starts ignoring file from now on