Nützliche Git-Befehle

Last Update: 2024-12-14

git hat einen großen Funktionsumfang für diejenigen, die ihre Merge Requests aufräumen wollen (vor und nach dem Review, aber nicht währenddessen).

Vorerst: Benutze das Kommandozeilen-Tool. Zum Mergen mögen andere Tools nützlicher sein, aber bitte benutze nicht mehr als das. Integrationen von Drittanbietern sind immer unterschiedlich, lerne die CLI einmal und sei für immer gut in Git.

Liste nützlicher Befehle

Die folgende Liste ist eine Liste nützlicher, fortgeschrittener Git-Befehle (also nicht nur git commit -a -m "msg")

BefehlErklärung
git commit --amendÄndere den letzten Commit (sei sicher, dass du ihn auf
dem Remote ändern kannst!
git rebase --interactive <ref>~Damit kannst du deine Commit-Struktur vom COMMIT-REF
bis zum neuesten Commit auf dem Branch korrigieren
git reset --soft <ref>Entferne alle Commits bis ausschließlich <ref>
und füge geänderte Dateien zum Staging-Bereich hinzu
git commit --fixup <ref>Erstelle einen einfachen Commit, der etwas in einem
Merge Request korrigiert, sodass du ihn in Zukunft
einfach wegrebasen kannst!
git add --patch <file>Füge nur teilweise Änderungen aus einer Datei hinzu

Dinge, die du tun solltest

git rerere

Hast du dich jemals darüber geärgert, auf den Main-Branch zu rebasen und Konflikte lösen zu müssen, die du bereits zuvor gelöst hast?

Hier kommt git rerere, die Lösung für deine git rebase-Probleme.