コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

ローカルで開発下内容をmasterにコミットしちゃったときのお手軽手順書

事故が起きたときの対応法メモ

環境

$ git --version
git version 2.17.2 (Apple Git-113)

対応順番

  1. いままでやった更新を別のブランチとして新規作成
  2. originのmasterにmasterを強制リセットする

master にコミットした内容を sugoi_feature に動かしたい場合

いままでやった更新を別のブランチとして新規作成

$ git checkout -b sugoi_feature

originのmasterにmasterを強制リセットする

$ git checkout master
$ git git reset --hard origin/HEAD

関連