💨

エラー&修正でコードがぐちゃぐちゃになった時

に公開

前提:Gitでバージョン管理していること

表題の通りなのですが、そもそもGitでバージョン管理していることが前提となります。
Gitのバージョン管理は検索すると出てきますので、ここでは割愛します🙇‍♂️

Gitの履歴を確認

さて、どこまで戻すのか?を確認するため、AndroidStudioのなかで
Gitの履歴がどうなっているのか確認します。
「Alt+¥」キーでメニュー表示>Git>Show Git Log

画面下にこんなのが出てきます。

戻す!!!!

戻したい時点のComitを右クリック>Reset CurrentBranch to Here....

完全にもとに戻したいときはHardを選択。

Softは間違ってコミットしちゃった(てへぺろ)
変更内容はこのままにしたいけど、コミットはしなかったことにしたい!!!!
というときに、使うイメージ。

MixedはSoftと似てる?ステージされたままなのがSoftでステージ解除されているのがMixed。
私には違いがわからないです。

Keepはさらにわからない。たぶん使わなくても死なない。

Discussion