Git Spiekbrief
Gratis online Git-commando's spiekbriefje
Git-commando's snelle referentie
Deze cheatsheet behandelt essentiële Git-commando's georganiseerd per categorie: setup (init, clone), dagelijkse workflow (add, commit, push, pull), branching (branch, checkout, merge), inspectie (log, diff, status), wijzigingen ongedaan maken (reset, revert) en remote-beheer (remote, fetch).
▶Wat is het verschil tussen git merge en git rebase?
Merge creëert een merge-commit die de volledige geschiedenis behoudt. Rebase speelt commits opnieuw af bovenop de doelbranch voor een lineaire geschiedenis. Gebruik merge voor gedeelde branches en rebase voor lokale feature-branches.
▶Hoe maak ik de laatste commit ongedaan?
Gebruik git reset --soft HEAD~1 om de commit ongedaan te maken maar wijzigingen gestaged te houden. Gebruik git reset HEAD~1 om ook de staging ongedaan te maken. Reset nooit gedeelde branches.