Basile B. wrote:
On Sunday, 3 December 2017 at 22:22:47 UTC, Arun Chandrasekaran wrote:
Git CLI is arcane and esoteric. I've lost my commits before (yeah, my
mistake).
Who hasn't ;)
me.
Happened to me last time because i tried a command supposed to remove
untracked files in submodules...but used "reset" in a wrong way... ouch.
"git reflog". nothing commited is *ever* lost until you do "git gc". git
sometimes does GC on its own, so you can turn it off with:
git config --global gc.auto 0
don't forget to manually GC your repo then with "git gc", or it may grow
quite huge.