Git vs GitHub: Was ist GitHub?
Git vs GitHub: Was ist GitHub?
Bei GitHub handelt es sich um einen netzbasierten Dienst zur Versionsverwaltung für Software-Entwicklungsprojekte. Diese kollaborative Versionsverwaltung läuft auf dem Versionsverwaltungssystem Git. Was ist nun aber Git vs GitHub? Git sorgt für das Speichern verschiedener Dateien als Versionen während verschiedenen Phasen eines Projekts. Bei GitHub hingegen geht es um einen Cloud-basierten Speicher, die Bearbeitungen und Veränderungen in Echtzeit zeigt. Im Gegensatz zu anderen Dienstleistern von Open-Source Software geht es bei GitHub nicht zentral um das Projekt als Sammlung von Quellcode, sondern um den Nutzer mit seinen Quelltext-Datenbanken – auch Repositories genannt. Wichtig ist auch das Erstellen (GitHub branch) und Zusammenführen (GitHub merge) von Abspaltungen (GitHub forks). Dadurch wird das Mitentwickeln bei fremden Projekten besonders einfach, denn über die Quelltextdatenbanken können Änderungen abgespalten und vorgenommen werden. Erst später werden diese Änderungen schliesslich übernommen. Da sämtliche Schritte auch über die Weboberfläche möglich sind und es ein soziales Netzwerk mit Zugriff auf Repositories von anderen sowie Smartphone-App gibt, ist GitHub als Entwicklerplattform auch für Anfänger geeignet. Die Plattform gehört seit 2018 zu Microsoft. GitHub ist grösser als beispielsweise GitLab und geniesst Vertrauen für Langlebigkeit und es arbeiten mehr Entwickler an der Plattformerweiterung, was zu einem sehr stabilen performanteren System führt.