现象
原因
因为没有将本地的分支与远程仓库的分支进行关联
// 然后输入 git branch 进行查看本地分支:
确定只有master一个分支
// 再输入 git branch -a 查看远程分支:
发现master下面有两个分支:
解决方式
// 使用git pull --rebase是将本地的和远程的两个分支融合成一个线性的提交 git pull --rebase origin master
// 然后再运行命令: git push -u origin master
成功提交