前回のコミットに移動しようとしているときに、「スイッチ/チェックアウト」を実行してから、「新しいブランチの作成」オプションのチェックを外して移動したいコミットを選択しました。最後のアクションを元に戻す
動きはうまくいきましたが、今は最新のコミットに戻れません。幸運にもBitbucketに保存しましたが、これがローカルのgitから解決できるかどうか疑問に思っていました。
私はあなたがGUIのいくつかの種類を使用しているが、あなたはどれを指定していないようですねTortoiseGit
前回のコミットに移動しようとしているときに、「スイッチ/チェックアウト」を実行してから、「新しいブランチの作成」オプションのチェックを外して移動したいコミットを選択しました。最後のアクションを元に戻す
動きはうまくいきましたが、今は最新のコミットに戻れません。幸運にもBitbucketに保存しましたが、これがローカルのgitから解決できるかどうか疑問に思っていました。
私はあなたがGUIのいくつかの種類を使用しているが、あなたはどれを指定していないようですねTortoiseGit
を使用しています。あなたが戻って以前のリビジョンにジャンプしたい場合は、これはgitの参照ログで以前のリビジョンに戻り、次の
git checkout [email protected]{1}
を使用することができます。ただし、HEAD状態になっていることになります。つまり、ブランチに関連付けられていないコミットがあれば、ブランチからの新しいコミットは自動的には取り込まれません。これはおそらくあなたが望むものではありません。
あなたが上になりたいどの枝わかっている場合、あなたは、あなたが得ることができるはずであるかわからにいくつかの支店であったが、知らない場合、あなたは、また
git checkout BRANCH_NAME
を使用することができます支店名は
git name-rev $(git reflog --pretty='format:%H' -1)