解决本地新建项目推送到码云失败的问题
1、问题重现
- 在idea上新建spring项目
- 接着在码云上新建仓库
- 找到步骤1中代码所在文件夹,将码云上的仓库clone到项目路径下
- 在idea上提交代码,出现如下问题:
! refs/heads/master:refs/heads/master [rejected] (fetch first)
hint: not have locally. This is usually caused by another repository pushing
Done
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
2、解决
- cmd -> 打开命令行 -> 输入: ipconfig -> 找到当前使用的ipv4 (也就是IP地址)
- ping一下IP地址 (ping 192.168.3.88)
- 如果正常,修改git安装目录中 (xxx/git/etc/hosts) 的hosts主机文件
- 添加信息如: 192.168.3.88 gitee.com
操作完上面的步骤,提交发现新问题:
* branch master -> FETCH_HEAD* [new branch] master -> origin/master
fatal: refusing to merge unrelated histories
出现这个问题的最主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库。假如我之前是直接clone的方式在本地建立起远程github仓库的克隆本地仓库就不会有这问题了。
解决新问题:
在项目路径下打开git操作页面,执行以下代码:
git pull origin master --allow-unrelated-histories
如出现报错,则根据报错原因,依次删掉冲突文件或者备份冲突文件,之后再手动同步即可!!!
解决本地新建项目推送到码云失败的问题相关推荐
- 记录:本地新建项目推送到gittee(refusing to merge unrelated histories --author is not ‘Name <email>‘ and matches)
目标: 在本地新建一个项目,远程代码仓库新建一个代码仓库,把本地新建项目推送到远程代码仓库 环境: IDEA,Gittee 操作流程 1.在idea中,创建,添加,推送到本地仓库(git init , ...
- 本地项目推送到码云私有仓库
操作环境:win 10 1.生成公钥 ssh-keygen -t rsa -C "码云注册邮箱" ps:邮箱两边加" " 2.添加到本地公钥 ssh-agent ...
- 使用git将项目推送到码云上
https模式 git中创建项目,这一步比较简单,不会的可以在网上搜一下 在本地创建一个空目录,进入目录中右键git bash,然后使用命令git init,这个命令是将该目录初始化为一个git仓库. ...
- 使用git将本地项目工程推送到码云上
1.在本地使用Intellj IDEA构建项目工程,整个项目工程结构如下图所示: 2.在工程根目录下面,使用git Bash打开git客户端: 3.使用git init初始化项目,此时会在工程根目录下 ...
- 本地项目怎么推送到码云_如何将本地项目放到码云(gitee)上
1.登入码云,新建一个仓库. 2.新建一个文件夹,这里我将我写的一个项目放到这个文件夹 3.然后在本文件下使用git bash Hsh Here.我这里本地已经配置好了用户名和SSH公钥,如没有进行配 ...
- 如何将本地的项目推送至git仓库
如何将本地的项目推送至git仓库 安装git sudo apt-get install git 配置git git config --global user.name "你的用户名" ...
- TortoiseGit学习系列之TortoiseGit基本操作将提交到本地的项目推送到在线仓库(图文详解)...
前面博客 TortoiseGit学习系列之TortoiseGit基本操作克隆项目(图文详解) TortoiseGit学习系列之TortoiseGit基本操作修改提交项目(图文详解) TortoiseG ...
- 将SVN的代码推送到码云的步骤
闲来无事,研究了一下如何把SVN拉取下来的代码推送到码云上去. 1 在码云上新建一个项目 2 点击管理. 3 进入管理里面把SVN勾上保存 4 新建的项目会发现多了一个SVN新的选项 5 复制上面SV ...
- Git本地新项目推送到远程仓库
前言 假设开发了一个新项目,想推送到远程,具体的操作方式和命令如下: (使用 git bash) 1.切到项目目录中,例如 E:\httpRunner_study 2.初始化git仓库并在本地提交 / ...
最新文章
- Centos 安装Eclipse报错java.lang.UnsatisfiedLinkError: Could not load SWT library
- mac端addr2line的NDK位置和使用
- Spring Boot 集成 Mybatis 实现双数据源
- LeetCode 222. 完全二叉树的节点个数(二分查找)
- Geohash介绍及针对具体需求的改良
- Atitit osi tcp ip 对应attilax总结
- 用js判断ie版本,ie11被识别为ie7
- 计算机二级python刷题软件排行榜_计算机二级office刷题软件求推荐?
- 计算机软件ui外观设计专利,GUI外观设计专利申请指南
- 华为8.19笔试题目分析
- 跨境支付的噱头,你读懂了吗?
- python根据IP查询地理位置
- 一个简单的留言微信小程序
- 中药材质量追溯系统软件
- LeetCode 354 俄罗斯套娃信封问题
- 最新心形拼图小程序源码+带流量主
- 计算机数据在经济学的应用论文,数学在经济学中的运用论文
- 无线短距离技术之ZigBee
- 我的Java学习之路(第二十天)------ 总结常见的数组异常(越界与空指针)
- Java 实现长链转短链 与 生成二维码