LoginSignup
2
2

More than 5 years have passed since last update.

新しいブランチを作成してコミットすべき内容を既存のブランチでコミットしてしまった時のgitでの対処方(45秒)

Posted at
$ git log
$ git revert [commit/(ex:5dfbxxx000xx....)]
$ git checkout master
$ git merge [old_branch_name]
$ git checkout -b [new_branch_name]
$ git cherry-pick [commit/(ex:5dfbxxx000xx....)]
$ git log
$ git branch -d [old_branch_name]
  1. 取り消し対象のコミットを確認
  2. コミットを取り消す
  3. マスターに一度チェックアウト
  4. コミットを正常に戻した元のブランチをマージ
  5. 本来作業をコミットしたかったブランチを作成
  6. 作成した新しいブランチに取り消したコミットを統合
  7. きちんとコミットが反映されていることを確認
  8. 不要になった元のブランチを削除

ついさっき起きた問題についての解決手法
今のPJはブランチとかPRの綺麗さにはこだわりたかったので。
他によりスマートな方法を御存知の方はぜひご教示頂きたくm(__)m

2
2
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2