Wenn du morgens mal wieder so beim zum Meditieren Spazierengehen, urinierend am Wegrand, stehen bleibst und dein Blick über das saftige Grün dieser hügeligen Wiesen streift, dann vergisst du ganz leicht, während um dich herum alles im wunderbar warmen, goldgelben Ton des Sonnenlichts strahlt, warum: [...]
Git ist ein Versionskontrollsystem, das Entwicklern hilft, Änderungen zu verfolgen und in Teams zu arbeiten. Wichtige Konzepte sind Repositories, Branches, PRs und Commits. Das Branching-Modell ermöglicht es, an verschiedenen Features und Fixes gleichzeitig zu arbeiten und stabile Release-Zyklen beizubehalten. Git bietet Befehle wie merge
und rebase
, die beim Zusammenführen von Branches helfen. Mit Optionen wie --no-ff
und --squash
kannst du entscheiden, ob die gesamte Commit-Historie erhalten bleibt oder alle Änderungen zu einem einzigen Commit zusammengeführt werden.