热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

使用Git向Gitee/Github提交代码时被拒绝【已解决】

问题描述一个处于本地的项目,各文件均已提交至本地的git仓库(.git),在使用命令gitpushoriginmaster

问题描述

一个处于本地的项目,各文件均已提交至本地的 git 仓库(.git),在使用命令 git push origin master 向 Gitee 推送代码时被拒绝,报错如下。

在这里插入图片描述
出现这种问题的基本上都是因为本地的 git 仓库(.git)与云端仓库(Gitee/Github)出现了冲突,云端的仓库有新的东西,与本地仓库不相同。通常是向新建的云端仓库第一次 push 会出现此错误。

解决方法

先将云端仓库的内容拉取到本地,然后再将新拉取的内容与本地内容一起推送。

首先依次执行以下三条命令;

git pull
git pull origin master
git pull origin master --allow-unrelated-histories

在这里插入图片描述
然后再次推送,即可成功。

在这里插入图片描述


关于如何使用 Git 将本地项目文件提交到 Gitee/Github 请看此文。

一文带你精通 Git(Git 安装与使用、Git 命令精讲、项目的推送与克隆)


推荐阅读
author-avatar
千片叶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有