Gitのバージョン管理で一番覚えておかないといけないんじゃないかと思っている操作ミスを戻す方法についてです。
イマイチ理解できていない部分が多くてけっこう強引に対応してしまったりしていたのですが、SourceTreeを使えば簡単に修正することができました。
ステージ追加のキャンセル
コマンドでは『git add』にあたるステージへの移動操作ですが、ステージ追加後にキャンセルしたい場合チェックを外すだけでキャンセルできます。
ステージ追加前に変更を破棄
ステージ追加前の場合は破棄メニューで変更箇所を戻すことができます。(対象ファイルの「・・・」を選択)
破棄するとコードが変更前に戻ります。
削除してしまったファイルを戻す方法
間違えて削除してしまったファイルを元に戻したい場合も破棄を利用します。
不要なファイルを追加してしまった場合
ステージ追加前なら普通に削除すれば大丈夫。
コミットを戻す
間違えてコミットしてしまった場合、戻したいコミットを右クリックすると戻すためのメニューが表示されます。
Hardを選択すると選択コミットまでコードが戻り、コミット履歴も元に戻ります。
※Hardの場合、変更箇所はすべてなかったことになるので注意して利用します。