24版IDEA+git+coding,当我本地和远程都基于主分支B建了分支A,然后从远程A拉取代码到本地A。然后将新修改的代码提交,接着从远程主分支B拉取新代码,然后push。
就是这里的push,idea为什么会默认推送到远程分支A而不是B呢?(我使用git branch -vv 终端并没有显示本地分支A的上游是哪个分支)

24版IDEA+git+coding,当我本地和远程都基于主分支B建了分支A,然后从远程A拉取代码到本地A。然后将新修改的代码提交,接着从远程主分支B拉取新代码,然后push。
就是这里的push,idea为什么会默认推送到远程分支A而不是B呢?(我使用git branch -vv 终端并没有显示本地分支A的上游是哪个分支)

关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!问题分析:在使用24版IDEA+git+coding的情况下,当从远程分支A拉取代码到本地A并提交修改后,从远程主分支B拉取新代码后进行push时,默认推送到远程分支A而非B,可能是因为IDEA中没有设置本地分支A的上游分支。 解决方案:
// 设置本地分支A的上游分支为主分支B
git branch --set-upstream-to=origin/master featureA
通过以上步骤,您可以正确地将修改推送到远程主分支B而不是分支A。