Git: требуется одна ошибка версии

Я инициализировал новый git в моем проекте, и до сих пор у меня есть только две записи. Мой журнал выглядит ниже

git log
commit e515e5b8dcbd8f1ea4a7a7d4a1efb82a1a0aee7a
Author: Olkun Mustafa <[email protected]>
Date:   Fri Oct 3 10:04:20 2014 +0300

    Temp commit

commit 71781bf0a7807351a56d5155dac94169ea700527
Author: Olkun Mustafa <[email protected]>
Date:   Fri Oct 3 10:01:42 2014 +0300

    First Commit

Когда я пытаюсь переустановить этот коммит, я получаю ошибку, как показано ниже

git rebase --interactive HEAD~2
fatal: Needed a single revision
invalid upstream HEAD~2

Я достаточно разбираюсь в google, но до сих пор не нашел решения.

Ответ 2

Это не относится к вашему делу, но может помочь другим. Если в Linux убедитесь, что HEAD имеет заглавные буквы. Если вы используете нижний регистр HEAD, как показано ниже, потому что вы привыкли работать в Windows или Mac (они позволяют делать строчные буквы HEAD), вы получите ошибку fatal: Needed a single revision!

git rebase --interactive head~2