実現したいこと
個人開発でアプリを作ってますが、gitでバージョン管理してます。
想定と違うところが出てきてるので、どうしたらいいか対処法を教えてください。
前提
ブランチを3つ用意してます。
・main
・ブランチA
・ブランチB
操作履歴は下記のとおりです。最初はブランチmainしかない状態でスタートです。
git pull origin main git checkout -b (ブランチA) git add . git commit -m 'test' git push origin (ブランチA) git checkout -b (ブランチB) git add . git commit -m 'test' git push origin (ブランチB)
先にブランチBをマージしようと思ってます。
発生している問題・エラーメッセージ
ブランチBのプルリクをみたら、変更したファイルにブランチAの変更内容も混ざってしまいました。
ブランチAの変更内容はブランチAでコミットしたファイルのみですが、
ブランチBの変更内容はブランチAで変更した内容+ブランチBで変更した内容となってしまってます。
試したこと
ブランチBの変更内容だけmainブランチにマージしたいのですが、どうやったらいいのでしょうか?
回答1件
あなたの回答
tips
プレビュー