7

以前の git commit に戻そうとしていますが、「不正なリビジョン」というエラーが表示されます。なんで?

以下はトランスクリプトです (著者名は削除されています)。

Ellen@ELLEN-PC /c/Users/Susan Mills/git/hello-github (master)
$ git status
# On branch master
nothing to commit, working directory clean

Ellen@ELLEN-PC /c/Users/Susan Mills/git/hello-github (master)
$ git log | head
commit e3eb30cc7ca6d4cd10de755b63821cad75da1e83
Date:   Wed Feb 5 17:54:32 2014 -0800

    I changed my greeting.

commit 063ac580e28bab524286dac7b0a8f88d9e7d365f
Date:   Mon Feb 3 07:53:19 2014 -0800

Ellen@ELLEN-PC /c/Users/Susan Mills/git/hello-github (master)
$ git revert 9e7d365f
fatal: bad revision '9e7d365f'

「悪いリビジョン」が表示されるのはなぜですか? どうすればよいですか? 私はgit bashgithubを起源とするWindows 7で使用しています。

4

3 に答える 3

1

次のように、ハッシュの先頭を識別として使用します。

git revert 063ac580e2
于 2014-02-06T16:28:50.727 に答える
1

存在しないものを元に戻そうとしています。9e7d365f で始まる SHA がリポジトリにありません。

于 2014-02-06T16:29:02.810 に答える