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"
)
Befehl | Erklä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.