💨
エラー&修正でコードがぐちゃぐちゃになった時
前提:Gitでバージョン管理していること
表題の通りなのですが、そもそもGitでバージョン管理していることが前提となります。
Gitのバージョン管理は検索すると出てきますので、ここでは割愛します🙇♂️
Gitの履歴を確認
さて、どこまで戻すのか?を確認するため、AndroidStudioのなかで
Gitの履歴がどうなっているのか確認します。
「Alt+¥」キーでメニュー表示>Git>Show Git Log

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

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

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

Softは間違ってコミットしちゃった(てへぺろ)
変更内容はこのままにしたいけど、コミットはしなかったことにしたい!!!!
というときに、使うイメージ。
MixedはSoftと似てる?ステージされたままなのがSoftでステージ解除されているのがMixed。
私には違いがわからないです。
Keepはさらにわからない。たぶん使わなくても死なない。
Discussion