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.