til/Applications/git.md

438 B

git

Prefer rebase when pull:

git pull --rebase

Clean outdated branches:

git fetch --prune

Push force safely:

git push --force-with-lease

Save usernames and passwords in ~/.git-credentials:

git config --global credential.helper store

Use neovim when commit:

git config --global core.editor nvim

Rewrite history by changing last x commits :

git rebase -i HEAD~x