0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

いちどブランチにmergeしたmasterの内容を無かったことにできないか

Posted at

●ブランチの更新状況をタイムスリップする

1. git reflog で 今までやったことを一覧する

ユーザー名 アプリ名 % git reflog
ff07e4a HEAD@{29}: checkout: moving from master to edit_page
ca7518c (origin/master, master) HEAD@{30}: checkout: moving from edit_page to master
ff07e4a HEAD@{31}: checkout: moving from edit_page to edit_page
ff07e4a HEAD@{32}: checkout: moving from function-category to edit_page
ea29d73 HEAD@{33}: checkout: moving from edit_page to function-category

どこまで戻りたいかが見れる。
今回の場合は HEAD@{29} masterをmergeする前まで戻りたい。
Commit id でいうと ff07e4a まで。

2. git reset で戻ろうじゃないか

ユーザー名 アプリ名 % git reset --hard HEAD@{29}
HEAD is now at ff07e4a Update show.html.haml

戻ったよ!

問題はここから。

3. この状態でmargeしてないことにしたいのよ!

スクリーンショット 2020-07-16 0.48.38.png

Pull originのところに、しっかり残っている。
コイツを消し去りたい。
でもできない。

●Comming soon?!

何か手がかりがあったら更新します。

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?