Entwicklung/Git: Unterschied zwischen den Versionen
→Noch ein paar Gimmicks: reflog erwähnt
(kat) |
(→Noch ein paar Gimmicks: reflog erwähnt) |
||
Zeile 229: | Zeile 229: | ||
ü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 gc</code> | <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 | 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> | <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. |