问题
今天新建了一个gitee仓库,本地文件提交的时候,提交不上去。报错如下。

原因:而本地仓库与远程仓库尚未进行文件关联,远程仓库里面初始化的文件我本地没有,本地的文件远程仓库没有。(就相当于本地和远程的仓库完全不一样,推送上去合并不了)
解决办法
依次执行以下命令
将远程仓库拉取合并到本地,然后设置不合并历史
git pull
# 相当于是从远程获取最新版本并merge到本地
git pull origin master
# 以保持和master分支的代码同步
git pull origin master --allow-unrelated-histories
# 拒绝合并不相关的历史
最后重新推送(一般情况就能正常推送上去了)
网友评论