强行合并两个仓库

第二种方法就是先将本地的项目初始化为一个git仓库,然后再强行合并本地仓库和远程仓库,由于这两个仓库是完全不同的两个仓库,所以直接pull都会报错,需要在pull的时候假加上–allow-unrelated-histories才可以pull成功。此方法适用于本地项目已经是一个git仓库的情况。

具体步骤如下:

1、新建git仓库,将本地项目设置为一个git仓库。如果本地项目已经是一个git仓库了,请跳过这一步。在项目根目录下:

git init

2、把当前目录下的已有文件全部加到刚刚新建的git仓库中:

git add .

3、保存刚刚加入的文件,并书写保存信息:

git commit -m "push current files"

4、将本地仓库与远程仓库关联起来:

git remote add origin git@github.com:yuanmingchen/tensorflow_study.git

5、pull远程仓库的内容,更新本地仓库,使用–allow-unrelated-histories忽略本地仓库和远程仓库的无关性,强行合并(关键):

git pull origin master --allow-unrelated-histories

6、把本地仓库的内容push到远程仓库:

git push -u origin master 

资料参考网络

ssh-keygen -t rsa -C “admin@andot.com”
按三次回车,最后在.ssh文件夹下得到id_rsa和id_rsa.pub两个文件。
id_rsa中的内容便是私钥,id_rsa.pub中的内容便是公钥。
到这里ssh key就生成完毕了。

微信公众号:

合并远程仓库到本地_使用命令行把你新建的项目上传到GitHub仓库中相关推荐

  1. 如何将本地文件利用git工具上传到github仓库中(超详细+最新版)

    https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 如何将本地文件利用 ...

  2. GIT将本地项目上传到Github(两种简单、方便的方法)

    GIT将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安 ...

  3. git学习(10):Git的使用--如何将本地项目上传到Github(两种简单、方便的方法)

    将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装gi ...

  4. 第二:Git如何将本地项目上传到Github(超详解)

    一.第一种方法:(自测可以实现) 1.首先你需要一个github账号,所以还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一 ...

  5. 使用Git将本地项目上传到Github操作详解

    Git的安装就不说了. 一.建本地仓库 1.第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 反正就 ...

  6. 简单轻松的将本地项目上传到Github的两种简单方法

    如何将本地项目上传到Github 将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 二.第二种方法: Git命令 查看.添加.提交.删除.找回,重置修改文件 查看文件diff 查 ...

  7. 如何将本地项目上传到Github的方法步骤

    很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练.直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好 ...

  8. vscode 将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹

    一.将本地项目上传到github 1.创建本地仓库(文件夹) mkdir study//创建文件夹study cd study //进入study文件夹 2.通过命令git init把这个文件夹变成G ...

  9. 使用 vscode将本地项目上传到github、从github克隆项目以及删除github上的某个文件夹...

    安装Git后,可以看到windows环境下有两个命令输入窗口Git CMD 和Git Bash Git GUI是可视化图形界面 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能 ...

最新文章

  1. 机器视觉的发展潜力巨大
  2. mysql i o 高_经典案例:磁盘I/O巨高排查全过程
  3. mysql 1054 42s22_MySQL ERROR 1054(42S22)
  4. Realm的入门使用
  5. java 正则regex_Java中的正则表达式– Java Regex示例
  6. ISA 2006 服务器 (一)
  7. spring+jdbc+template+transaction实现
  8. 在windows server 2008 R2上安装SVN的时候,提示安装kb2999226
  9. 北京师范大学c语言题库,北京师范大学C语言题库.doc
  10. EtherNet IP /Modbus 网关ENB-302MI
  11. PHP实现分页功能(一)上一页/下一页(含有分类功能的分页)
  12. cracker.jar 文件打不开
  13. 2021-2027全球与中国网眼织物纺织品市场现状及未来发展趋势
  14. VPS云主机怎么用?
  15. Word表格斜线怎么弄?这里有三种方法很实用
  16. Jetpack Compose for Desktop: 里程碑1发布
  17. matlab 五数总括,Matlab 数据类型  五、表
  18. 计算机教师信息化大赛作品,全国“xx杯”计算机专业类说课大赛优秀作品:信息化色彩搭配训练说课课件.ppt...
  19. 计算机验证型数学实验报告,数学建模实验报告1.doc
  20. 地磁主动屏蔽系统组成与介绍

热门文章

  1. openresty+consul动态配置更新(服务变更发现)
  2. Angle和XBGoost以及Spark的性能对比
  3. windows10 python2.7 opencv3
  4. Serverless,后端小程序的未来
  5. javaSE各阶段练习题--流程控制2
  6. 环境搭建:如何配置 vscode 远程开发 + 免密登录
  7. 各种加密算法用法及作用
  8. Oracle表空间的查询与创建
  9. IDEA 变量下面多了一根下划线
  10. jQuery的概念、用法、常见面试题详解