Closed4

git merge fast-forwardやらかし

こまきちこまきち

以下の2つのブランチがあったとして、mainからsubの変更を取り込みたい場合の話。

- main-branch
- sub-branch
こまきちこまきち

普通にmergeすればいいと思って、main-branchから git merge

$ git merge sub-branch
こまきちこまきち

以下で解決。

$ git reflog  // 戻りたい場所を確認
$ git reset --hard HEAD@{2}   // 例) HEAD@{2}のところまで戻る
$ git merge --no-ff sub-branch  // 実際にやりたかったmergeを実行
このスクラップは2022/02/15にクローズされました