当本地分支是test,想推到远程分支dev上,
这种情况就是本地分支与远程分支不同名,要进行如下处理:
【以下全程在test分支上操作】
1、设置test为跟踪origin/dev分支
git branch -u origin/dev
2、查看跟踪版本
git branch -vv
3、提交代码试试
git add . git commit -m '测试' git push origin head:dev
4、每次都要写 head:dev 觉得很累赘,修改一下配置
git config --global push.default upstream
之后可以直接这样提交
git push
完成,撒花~