Entwicklung/Git: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
→Noch ein paar Gimmicks
Zeile 227: | Zeile 227: | ||
== Noch ein paar Gimmicks == | == Noch ein paar Gimmicks == | ||
<code>git diff Branchname</code> | |||
zeigt alle Unterschiede zwischen dem aktuellen Branch und einem anderen an. | zeigt alle Unterschiede zwischen dem aktuellen Branch und einem anderen an. | ||
<code>git cherry-pick Commit-ID</code> | |||
übernimmt einen bestimmten Commit (von wo auch immer) in den aktiven Branch. | übernimmt einen bestimmten Commit (von wo auch immer) in den aktiven Branch. | ||
<code>git diff --name-only --diff-filter=U</code> | |||
zeigt eine Liste aller konfliktbehafteten Dateien nach einem Merge an | |||
<code>git gc</code> | |||
führt eine [http://de.wikipedia.org/wiki/Garbage_Collection Garbage Collection] durch und gibt Platz im lokalen Repository frei. Per <code>git reset --hard</code> oder <code>git branch -d</code> gelöschte Commits werden damit endgültig weggeworfen (vorher sind sie via <code>git reflog</code> noch wiederherstellbar). | führt eine [http://de.wikipedia.org/wiki/Garbage_Collection Garbage Collection] durch und gibt Platz im lokalen Repository frei. Per <code>git reset --hard</code> oder <code>git branch -d</code> gelöschte Commits werden damit endgültig weggeworfen (vorher sind sie via <code>git reflog</code> noch wiederherstellbar). | ||
<code>git grep Suchbegriff</code> | |||
durchsucht den Code des aktuellen Verzeichnisbaums; für zahlreiche Optionen siehe Git-Doku. | durchsucht den Code des aktuellen Verzeichnisbaums; für zahlreiche Optionen siehe Git-Doku. | ||
<code>git help Kommando</code> | |||
zeigt die Doku für ein Git-Kommando an. | zeigt die Doku für ein Git-Kommando an. | ||