[Startseite](https://codefionn.eu/de/) · [Über mich](https://codefionn.eu/de/about/) · [GitHub](https://github.com/codefionn)

---

# Nützliche Git-Befehle

> Nützliche Befehle für die Verwendung von Git

*Veröffentlicht am 2024-12-14 · [View as HTML](https://codefionn.eu/nuetzliche-git-befehle/) · [Read in English](https://codefionn.eu/useful-git-stuff/)*

---


**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 &lt;ref&gt;~  | Damit kannst du deine Commit-Struktur vom COMMIT-REF   |
|                                        | bis zum neuesten Commit auf dem Branch korrigieren     |
| git reset --soft &lt;ref&gt;           | Entferne alle Commits bis ausschließlich &lt;ref&gt;   |
|                                        | und füge geänderte Dateien zum Staging-Bereich hinzu   |
| git commit --fixup &lt;ref&gt;         | Erstelle einen einfachen Commit, der etwas in einem    |
|                                        | Merge Request korrigiert, sodass du ihn in Zukunft     |
|                                        | einfach wegrebasen kannst!                             |
| git add --patch &lt;file&gt;           | 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**](https://git-scm.com/book/de/v2/Git-Tools-Rerere),
die Lösung für deine `git rebase`-Probleme.

---

[Impressum](https://codefionn.eu/impressum/) · [Datenschutzerklärung](https://codefionn.eu/datenschutz/) · [Mastodon](https://c.im/@codefionn)

© Copyright 2022-2026 Fionn Langhans
