Entwicklung/Git: Unterschied zwischen den Versionen

(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 mit einigen Verrenkungen noch rekonstruierbar).
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.
2.505

Bearbeitungen