我用webstorm然后新建了个本地分支交
我在本地分支下工作-->然后git add . --> git commit -m 'XXX' -->然后git push orgin 本地分支:远程分支
然后却push到了master上这是为什么?
你是一个人在玩,是否push关系不大。
如果是多人协作一个项目,而且又不在同一个地方。
push代码用户每个人同步代码。
因为只有一个分支,所以你直接push到了主分支上,你也可以自己建一个新分支,下次push到新分支上就不会到主分支上了
因为远端不存在这个新分支 ,你在本地建立新分支后第一次push应该 git push --set-upstream origin [YourBranchName]
https://blog.csdn.net/hijiankang/article/details/47254179
git status 查看当前分支状态,显示"Your branch is up-to-date with 'origin/master'"则此时本地库对应的远端库为master分支。
或者git branch -r也可以。
push的时候,git push origin branch_name