我在使用 Git 时遇到问题。我按照以下步骤操作:
git push origin B1
),并创建拉取请求。git push origin B2
),并创建拉取请求。git pull origin main --rebase
。git push origin B2 -u
。但是,我注意到分支 B1 的提交包含在我对分支 B2 的拉取请求中。将 B1 合并到 main 后,如何避免在 B2 的拉取请求中包含 B1 的更改?
这个想法是了解如何使用 git 和 rebase 策略。
任何有关解决此问题的建议或指导将不胜感激!
问题是你的第4步错了。你应该说
pull
而没有 --rebase
。或者甚至更好,您可以将 B2 重新设置为 main。