Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
howto:vcs:git_howtos [2017/10/13 23:03] – harvie | howto:vcs:git_howtos [2017/10/13 23:39] (aktuální) – [Delete all commits except for 5 last without changing commit hashes] harvie | ||
---|---|---|---|
Řádek 75: | Řádek 75: | ||
<code bash> | <code bash> | ||
- | git rev-parse HEAD~1 > .git/ | + | git rev-parse HEAD~4 > .git/ |
- | git reflog expire --expire=0 | + | #git reflog expire --expire=0 |
- | git prune | + | #git prune |
- | git gc | + | #git gc |
+ | git reflog expire --expire-unreachable=now --all | ||
+ | git gc --aggressive --prune=all | ||
</ | </ | ||