[RFC] git reset --recover
- From
Ping Yin <pkufranky@gmail.com>
- Date
- Mar 3, 2008, 14:59 UTC
- Message-ID
- <46dff0320803030659j2fa0325lf9c88b915ddb70da@mail.gmail.com>
Today i use git reset carelessly and lose all my changes!
To remind other people not do the same wrong thing, i share my
experience and propose a new option to avoid this happens again.
------------------------------------
foo
.git
bar
file1
file2
------------------------------------In the direcotry structure above, i want to make bar as a repository (which hasn't yet been tracked by foo repository). I should have done this as follows
------------------------------------------- cd bar git init git add ------------------------------------------
but i fogot to type "git init" which results that file1 and file2 are added to index of foo repository. I tried to revert the operation using "git reset". And the tragedy happened at that time because i made so fatal a mistake that i typed "git reset --hard". And i lost all my files in bar dir!
So, can we introduce a --recover option for "git reset" to save the foolish or careless people like me?
-- Ping Yin