Was ist Git?
Es ist ein verteiltes Versionskontrollsystem.
Definition
Git ist ein verteiltes Versionskontrollsystem, das eine effiziente Verfolgung von Änderungen in Dateien ermöglicht, insbesondere in der Softwareentwicklung.
Repository
Die lokale Kopie eines Projekts eines jeden Entwicklers ist ein vollständiges Repository, das Offline-Arbeit ermöglicht und die Fernzusammenarbeit erleichtert.
Zusammenführen
Git bietet Werkzeuge für das Zusammenführen verschiedener Branches, die Auflösung von Konflikten und die Aufrechterhaltung einer sauberen Repository-Historie.
Flexibilität
Gits Design unterstützt nicht-lineare Entwicklung mit leistungsfähigen Verzweigungs- und Zusammenführungsfähigkeiten.
Datenintegrität
Git verwendet kryptografische Hashes, um die Integrität der gespeicherten Daten zu gewährleisten, was es schwierig macht, Informationen zu ändern oder zu verlieren.
Beliebtheit
Git ist zum globalen Standard für Versionskontrolle geworden, weit verbreitet in Open-Source- und kommerziellen Softwareprojekten.
Commits
Git erstellt einen Snapshot aller Dateien bei jedem Speichern, genannt ein Commit, und bildet ein Graph der Entwicklungsgeschichte.
Branches
Entwickler können an separaten Branches arbeiten und dann ihre Arbeit zurück in den Hauptbranch des Projekts zusammenführen.
Revert
Es ist möglich, den Code zu einem früheren Commit zurückzusetzen, Änderungen in Dateien zu inspizieren und Informationen wie wann und wo Änderungen gemacht wurden zu überprüfen.