Git
voir blog post git
Gestion courante du code
git add .
git commit -am "message"
git remove chemin/fichier
git log --oneline
git log -p
git show ***hash***
git mv
git rm
Branching
git checkout -
git checkout -b nouvelle-branche
git branch -M main
git branch --set-upstream|unset-upstream xxx
Gestion avancée
git rebase -i HEAD~5
git commit --amend -m "nouveau msg"
git reflog
Reset
git fetch origin
git reset --hard origin/main
git reset --hard @{u}
git clean -df
lien SO
Managing Remotes
git remote -v
git remote add origin user@domain:repo
git remote rename origin backup-origin
git remote rm backup-origin
github docs
Config
git config --system | global | local --list
git config --global user.email "monemail@mail.com"