1

やった:

git reset --soft ^HEAD

私が本当に意味したと思うとき:

git reset --soft HEAD

今、私の一日の仕事はすべて「なくなりました」。はしごを上って、今日行ったことを記録することはできますか?

リセットを行った理由は、最初に行ったからです。

git commit -a -m "xyz"

それ以外の:

git commit -m "xyz"
4

2 に答える 2

4

git reflogすべての素晴らしい git 狂気を取り囲むセーフティ ネットです。それを使用して、「元に戻す」前のコミットのハッシュを見つけ、それをブランチにチェックアウトして(安全のために)、そこから作業ツリーを復元できます。

詳細はこちら

于 2013-04-02T21:08:53.533 に答える
0

使用git-reflog:

git reflog
# find SHA of commit which you "lost"
git reset --hard SHA

正確なコミットを見つけるのは難しいかもしれませんが、reflog で各コミットを調べることができますgit show

于 2013-04-02T21:11:23.567 に答える