【TortoiseGit】特定のリビジョンに戻す方法

Subversionなら楽なんだけど、Gitでどうやるのかがいまいちわからん。
以下は現状理解している中での仮手順。

  • 右クリック→「切り替え/チェックアウト」→「切り替え先」で「コミット」を選択し、「…」をクリックし、戻したいリビジョンで右クリックし、「ここへ切り替え/チェックアウト」を選択
  • 「オプション」で、「新しいブランチを作成」のチェックを外し、「作業ツリーの変更を上書きする(force)」を選択する。
  • 「OK」を選択して特定のリビジョンに戻す。

このやり方だと、作業ディレクトリがブランチなしになるので、もっといい方法がありそう。
で、特定のリビジョンから、最新リビジョンに戻すやり方は以下。

  • 右クリック→「切り替え/チェックアウト」→「切り替え先」で「ブランチ」を選択し、切り替えたいローカルブランチを選択する。
  • 「オプション」で、「新しいブランチを作成」のチェックを外し、「作業ツリーの変更を上書きする(force)」を選択する。
  • 「OK」を選択して特定のブランチのHEADに戻す。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です