GitHub
Kategorie: Programmierung
Definition
GitHub ist eine Cloud-Plattform für Git-Repositories. Entwickler können dort Projekte speichern, verwalten und gemeinsam bearbeiten.
Git vs GitHub
Git:
Versionsverwaltungssystem.
GitHub:
Online-Plattform für Git-Projekte.
Funktionen
• Repository Hosting
• Zusammenarbeit im Team
• Pull Requests
• Issues
• CI/CD Integration
• Dokumentation
Repository
Ein GitHub-Repository enthält den Quellcode eines Projekts sowie dessen Versionshistorie.
Push
Mit Push werden lokale Änderungen zu GitHub hochgeladen.
git push
Pull
Mit Pull werden Änderungen von GitHub heruntergeladen.
git pull
Clone
Mit Clone wird ein Repository auf den lokalen Rechner kopiert.
git clone URL
Pull Request
Ein Pull Request dient dazu, Änderungen vor dem Zusammenführen zu überprüfen.
Issues
Issues werden zur Verwaltung von Fehlern, Aufgaben und Verbesserungsvorschlägen verwendet.
Open Source
Viele Open-Source-Projekte werden über GitHub entwickelt und veröffentlicht.
Typische Prüfungsfrage
Was ist der Unterschied zwischen Git und GitHub?
Git ist das Versionsverwaltungssystem, GitHub die Plattform zur Verwaltung von Git-Repositories.
Merksatz
Git verwaltet Versionen, GitHub verwaltet Git-Projekte.