Git
Git ist ein verteiltes Versionskontrollsystem, das von Linus Torvalds für die Linux-Kernel-Entwicklung erstellt wurde. Es ist heute der Standard für Quellcode-Verwaltung.
Grundkonzepte
- Repository: Projektverzeichnis mit Versionshistorie
- Commit: Gespeicherter Zustand des Projekts
- Branch: Parallele Entwicklungslinie
- Merge: Zusammenführen von Branches
- git clone, git pull, git push
- git add, git commit
- git branch, git checkout, git merge
- git stash, git rebase
- Git Flow
- GitHub Flow
- Trunk-Based Development
Wichtige Befehle
Git-Workflows
Plattformen
GitHub, GitLab und Bitbucket sind beliebte Hosting-Plattformen für Git-Repositories.
Gehalt
Git-Kenntnisse sind absolute Grundvoraussetzung für Entwickler und werden in jeder Stellenausschreibung erwartet.