今天使用git将项目提交远程仓库时报错了,报错如下:
error: failed to push some refs to 'https://gitee.com/wang-junyanga/qiuy.git'
出现问题前的操作:
我再 gitee 中初始化了一个名字为 Qiuy 的仓库,里面有一个默认的分支为 master,我想要将本地仓库中的名为 my_git_test 的一个 vue 项目推送到远程仓库 Qiuy 的默认分支 master 中(其它的分支也一样)。
正确的提交方式(解决方式):
先使用 git remote add origin https://gitee.com/wang-junyanga/qiuy.git 与远程仓库建立连接
再 git checkout master 切换到默认分支
如果有其他分支,需要先将将那个分支 git merge xxx 进行合并后再执行下一步
然后使用 git pull origin master --allow-unrelated-histories 将远程仓库的master与本地仓库的进行合并。(--allow-unrelated-histories为强制合并,一定要加,否则无法拉取进行合并)
最后再 git push origin master 进行远程推送。