1
今日はを使用します。情報は2016-11-25
です。Git:あまりにも古いコミットにリセットされ、gitログは、私が今持っているコミットからのみ表示します。
と私は何か間違った後、私は古いcommit
に戻ってリセット:2016-10-18
不注意。
と今私は2016-11-25
に行きたいが、私git log
は、表示されていないときに私commit
:
今日はを使用します。情報は2016-11-25
です。Git:あまりにも古いコミットにリセットされ、gitログは、私が今持っているコミットからのみ表示します。
と私は何か間違った後、私は古いcommit
に戻ってリセット:2016-10-18
不注意。
と今私は2016-11-25
に行きたいが、私git log
は、表示されていないときに私commit
:
あなたは、すべての監査証跡の一種であるGitリポジトリのREFLOG機能を使用することができますあなたがコミットを含めてGitを使うときに起こること。
git reflog --date=iso
次のようなエントリ探して何か探してみてください:あなたがコミット見つけることができれば
b28ae3b [email protected]{2016-11-25 15:54:53 +0800}: commit: message for the commit which you
made earlier today
を、あなたがする際に必要になるので、SHA-1ハッシュ(この例では、b23ae3b
)を記録そのコミットでブランチを復元します。今すぐあなたの支店を次のように復元してください:
git checkout yourBranch
git reset --hard b28ae3b
私は試して返信します – aircraft