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

