1. ホーム
  2. git

[解決済み] fatal: bad revision "とはどういう意味ですか?

2023-05-19 13:48:59

質問

文脈の中で

git revert HEAD~2 myFile
fatal: bad revision '/Users/rose/gitTest/myFile'

HEAD~2が存在するのは確かです。

EDIT Amberの言うとおりです。私が言いたかったのは reset の代わりに revert .

どのように解決するのですか?

単一のファイルをあるコミットの状態に戻したいだけなら、実際には checkout コマンドを使用します。

git checkout HEAD~2 myFile


revert コマンドはコミット全体を戻すために使われます (そして、これは を元に戻すだけです。 された の変更を戻すだけです。指定したコミットの後に別のコミットがあった場合、後のコミットは戻されません)。