Skip to main content

Git verwenden

Mit Git kannst du deine GitHub-Repositorys auf deinem Computer verwalten.

Informationen zu Git

Hier erfährst du mehr über das Versionskontrollsystem, Git und die Funktionsweise mit GitHub.

Commits an ein Remote-Repository pushen

Mit git push kannst du Commits von deinem lokalen Branch in ein Remote-Repository pushen.

Änderungen von einem Remote-Repository abrufen

Für den Zugriff auf Remoterepositorys kannst du die gängigen Git-Befehle verwenden.

Nicht-Schnellvorlauf-Fehler beheben

Manchmal kann Git deine Änderung nicht auf einem Remote-Repository übertragen, ohne dass Commits verloren gehen. Wenn dieses Problem auftritt, wird dein Push abgelehnt.

Einen Unterordner in ein neues Repository auslagern

Einzelne Ordner eines Git-Repositorys kannst du in neue Repositorys auslagern.

Informationen zum Zusammenführen von Git-Subtrees

Wenn du mehrere Projekte innerhalb eines einzigen Repositorys verwalten musst, kannst du einen Teilstrukturmerge verwenden, um alle Referenzen zu berücksichtigen.

Informationen zu Git-Rebase

Mit dem Befehl git rebase kannst du schnell und einfach mehrere Commits auf einmal ändern und den Verlauf deines Repositorys anpassen. Du kannst Commits neu anordnen, bearbeiten oder zusammenführen (squashen).

Git rebase an der Befehlszeile verwenden

Im Folgenden findest du ein kurzes Tutorial zur Verwendung von git rebase über die Befehlszeile.

Mergekonflikte nach einem „git rebase“ lösen

Mit einem git rebase-Vorgang verschiebst du in der Regel Commits. Aufgrund dessen können Mergekonflikte entstehen. Das bedeutet, dass zwei deiner Commits dieselbe Zeile in derselben Datei geändert haben und Git nicht weiß, welche Änderung übernommen werden soll.

Umgang mit Sonderzeichen in Branchnamen und Tag-Namen

Git ist sehr freizügig, wenn es darum geht, welche Zeichen in Branch- und Tagnamen erlaubt sind. Wenn du Git über eine Kommandozeilen-Schnittstelle verwendest, musst du eventuell Sonderzeichen entweder escapen oder in Anführungszeichen setzen.