GIT GitHub
Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.
Wat leer je in deze training?
- Git-basis – Repositories starten, commits maken, bestanden beheren.
- Branching & merging – Werken met branches, merge vs. rebase, conflicten oplossen.
- Codeherstel – Reset, revert, stash en cherry-picking toepassen.
- Geavanceerde tools – Blame, bisect, submodules en historische analyse.
- GitHub-workflows – Pull requests, code reviews en sam…
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Bij @The Academy leer je slimmer, sneller en succesvoller. Wij combineren efficiënt opleiden, praktijkgerichte trainingen en innovatieve leermethoden. Ontwikkel je ICT-skills bij een opleider die écht het verschil maakt.
Wat leer je in deze training?
- Git-basis – Repositories starten, commits maken, bestanden beheren.
- Branching & merging – Werken met branches, merge vs. rebase, conflicten oplossen.
- Codeherstel – Reset, revert, stash en cherry-picking toepassen.
- Geavanceerde tools – Blame, bisect, submodules en historische analyse.
- GitHub-workflows – Pull requests, code reviews en samenwerking in teams.
Deze training is ideaal voor developers, tech leads en iedereen die professionele Git-workflows wil beheersen.
De focus ligt op praktijk en hands-on oefeningen, met Engelstalig lesmateriaal en begeleiding door een Nederlandstalige docent.
- Developers die professioneel willen werken met Git.
- Tech leads die workflows willen standaardiseren.
- Studenten die groepsprojecten moeten beheren.
- Technical writers die documentatie versiebeheren.
- Repository starten:
- git init, git clone, git config (globale/lokale instellingen).
- Werken met bestanden: git add, git commit, git status, git rm, git mv.
- Commit-geschiedenis:
- git log (met --oneline, --graph, --pretty), git show, git diff.
- Branching:
- git branch, git checkout, git switch, git checkout -b (nieuwe branch maken).
- Remote repositories:
- git remote, git push, git pull, git fetch.
- Merge vs. Rebase:
- git merge, git rebase, conflicten oplossen.
- Ongedaan maken:
- git reset (soft/mixed/hard), git revert, git commit --amend.
- Stash en tijdelijke opslag:
- git stash, git stash pop, git stash list.
- Cherry-picking en historie:
- git cherry-pick, git reflog (verloren commits terugvinden).
- Tagging en releases:
- git tag (annotated/lightweight), git describe.
- Historische analyse:
- git blame, git bisect (bugs traceren), git shortlog.
- Submodules en opschonen:
- git submodule, git clean.
- Patches en configuratie:
- git format-patch, git apply, git am.
- Geavanceerde git config-instellingen (aliassen, hooks).
- GitHub samenwerking:
- Pull requests, code reviews, issues.
- .gitignore-bestanden en licentiebeheer.
Programma:
- Dagelijkse commando’s:
- init, clone, add, commit, status, log, push, pull.
- diff, checkout, branch, merge, rebase, stash.
- Ongedaan maken/herstellen:
- reset, revert, amend, reflog, cherry-pick.
- Geavanceerde historie:
- blame, bisect, shortlog, tag, describe.
- Bestandsbeheer:
- rm, mv, clean, submodule.
- Configuratie en patches:
- config, format-patch, apply, am.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

