Github Grundlagen

Was ist GitHub?

GitHub ist eine Web-Plattform, die es Entwicklern ermöglicht, Code zu speichern, gemeinsam daran zu arbeiten und Projekte zu verwalten. Es basiert auf dem Versionskontrollsystem Git, das dazu dient, Änderungen an Code übersichtlich nachzuverfolgen und zu koordinieren.

Die wichtigsten Begriffe und Befehle

Repository (Repo):

Ein Repository ist ein Speicherort für den Code eines Projekts. Es enthält alle Dateien, den Quellcode sowie den Versionsverlauf. Man kann sich ein Repository wie einen Ordner vorstellen, der das ganze Projekt organisiert.

Die aktuelle Version aus dem Repository speichern

Clone

Beim Cloning wird ein Repository von GitHub auf den eigenen Computer heruntergeladen, um lokal daran zu arbeiten.

Meine Änderungen ins Repository speichern

Commit

Ein Commit ist wie ein „Speichern“-Schritt. Es ist eine Momentaufnahme des aktuellen Projektzustands und enthält eine Beschreibung („Commit Message“), warum diese Änderungen vorgenommen wurden.

Push

Mit Push werden lokal gemachte Änderungen zurück in das Repository auf GitHub hochgeladen.

Änderungen von anderen in meine lokale Version speichern

Fetch

Vergleicht die lokale Version mit dem Repository und zeigt an ob es im Repository neuere Dateien gibt.

Pull

Lädt die Änderungen aus dem Repository in deine lokale Version