git 過去のcommitに戻す

7月 5, 2020git

過去のcommitまで戻す方法

毎回、わからなくなるので。

$ git log //戻す対象のハッシュ値を調べる
commit ************************

// ハードリセット
$ git reset --hard (戻りたいコミットのコミットID)

// 確認
$ git log

Eclipseで過去のcommitまで戻す方法

やっていることは上と一緒です。
Gitリポジトリのツリーを右クリック > 表示 > Git 参照ログ を選択します。

「Git参照ログ」ビューで戻したい時点のコミットを右クリックして、「リセット」を選択し、「ハード」を押下します。

確認のダイアログがでたら、「リセット」ボタンを押します。指定したコミットの時点までプロジェクトが巻き戻っていることを確認してください。

過去のコミットまで巻き戻した後に、最新のコミットに戻す

過去のコミット時点まで戻ってみたけれど、やっぱり最新に戻りたいという場合は、リモートリポジトリをfetchして、リベースorマージすればよいです。