git is het meestgebruikte versiebeheersysteem — bijhoudt wie wat wanneer heeft gewijzigd.
git init
git clone https://github.com/gebruiker/repo.git
| Commando | Beschrijving |
|---|---|
git status | Toon gewijzigde bestanden |
git add bestand | Klaarstellen voor commit |
git add . | Alle wijzigingen klaarstellen |
git commit -m "bericht" | Wijzigingen vastleggen |
git push | Sturen naar server |
git pull | Ophalen en samenvoegen van server |
git diff | Toon niet-klaargezette wijzigingen |
git log --oneline | Compacte commitgeschiedenis |
git branch naam # Nieuwe branch
git checkout naam # Naar branch schakelen
git checkout -b naam # Aanmaken + schakelen
git merge naam # Branch samenvoegen
git branch -d naam # Branch verwijderen
| Commando | Wat het doet |
|---|---|
git restore bestand | Onopgeslagen wijzigingen weggooien |
git reset HEAD bestand | Uit staging halen |
git revert HASH | Commit omdraaien (veilig) |
git stash | Wijzigingen tijdelijk opzijzetten |
git config --global user.name "Naam"
git config --global user.email "naam@example.com"
git config --global core.editor vim
Schrijf commitberichten in de gebiedende wijs: "Voeg loginpagina toe" in plaats van "Loginpagina toegevoegd" — dat is de Git-conventie.