til/Applications/git.md

547 B

Git

Distribution Package
Archlinux git
Ubuntu git

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

git config --global credential.helper store

Use neovim when commit:

git config --global core.editor nvim

Prefer rebase when pull:

git pull --rebase

Clean outdated branches:

git fetch --prune

Push force safely:

git push --force-with-lease

Rewrite history by changing last x commits :

git rebase -i HEAD~x