4

git リポジトリを含むディレクトリを別の場所にコピーしました。いくつかのファイルにいくつかの変更を加え、コミットしました。次に、これらの変更をプッシュしようとしましたが、ブランチにいないと言われました (リポジトリの移動が原因のようです)。それで、これが正しいことだと思い、master ブランチに切り替えました。すべての変更が消えました。問題ないと思いました。この最後のコミットをマージするだけで、すべて問題ありません。しかし、このコミットはどこにも見つかりません。git log しても表示されません。このコミットを見つけてその変更をマージするにはどうすればよいですか?

4

1 に答える 1

5

OK、答えが見つかりました。git log ではなく、git reflog を使用する必要がありました。これによりコミット番号が得られ、マージできました

于 2012-08-23T15:17:10.590 に答える