git操作についての質問です。
お詳しいかた、ご教示いただけますと幸いです。
前提
mainブランチ
からブランチA
を作成しました。
ブランチA
に修正を加え、リモートではプルリクを出している状態です(main
へのマージはしていない)。
レビューを受けたのち、修正しようと思い、ブランチA
から修正用のブランチB
を作成しました。
現在ブランチB
で、多数のコミットを行った状態です。(A
とB
で差分があり、B
が最新。)
なお、ブランチB
はローカルにのみ存在しています。
起きている問題・エラー
その後「ブランチB
で行ったコミットは本来ブランチA
でやるべきだった、ブランチB
を作成すべきでなかった。」と指摘を受けました。
そこでブランチB
で行ったコミット全てを、ブランチA
に移植したいです。
(ブランチB
の履歴が残るのは構わないけれど、とにかくブランチA
でコミットしたことにしたいです。)
この場合、下記コマンドでブランチA
にブランチB
のコミット全てが取り込まれるでしょうか?
git checkout A git merge B
調べたところ上記で良いように思いますが、
git操作に慣れないもので不安なため、お詳しい方にご教示いただきたいと思い質問しました。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/13 07:30