因为 checkout master 的时候没耐心, cancel 了
第二天来看的时候, 看到一堆checkout 到一半的文件, 于是reset了一些。 看到三个被删除的文件 。 以为是之前删除了没有 commit, 于是 amend 了。
之后才发现, 这三个文件不是我忘了commit的。 耐是因为 master branch 没有这三个文件,在 checkout master 的时候被删的。。。。第二天来看的时候, 看到一堆checkout 到一半的文件, 于是reset了一些。 看到三个被删除的文件 。 以为是之前删除了没有 commit, 于是 amend 了。
惊。。。 惊得我一身冷汗。。。。
因为在LOG 里面看不到我之前的 commit 了。。。。不知道怎么找回来, 搜索了许久。。。终于找到如下此文
git reflog
可以显示出
...
86e3649 HEAD@{7}: commit (amend): Add Amount keypad Gui
7a0dc86 HEAD@{8}: commit: Add Amount keypad Gui
...
...
86e3649 HEAD@{7}: commit (amend): Add Amount keypad Gui
7a0dc86 HEAD@{8}: commit: Add Amount keypad Gui
...
那个 7a0d...就是我要的commit了。
git checkout 7a0dc86
回来了。。。耶!!!!
--
Feng
没有评论:
发表评论