本地项目与码云上的项目相关联

一、把本地项目放到码云上

1、在码云上创建一个创库:HelloWork(这个名字要和本地项目文件夹名是一样的)

2、在本地项目文件夹内打开git 工具

git init
git status
git add .
git commit -m 'xxxxx'

3、将本地库和远程库相关联

从上面的第二条命令中,我们可以看出:本地与码云是关联起来的。但是第三条命令,把本地的东西push到码云上是报错了:error: failed to push some refs to 'git@gitee.com:xxxxxx/HelloWork.git'。

网上的大概意识就是说:你们两个创库不匹配,解决的方法就是以下两种:

  1. 如果你想解决,先取(然后合并)。
  2. 如果你想破解,请使用该--force选项。

我们现在是使用第一种方法(git pull 和 git fetch的区别,还有git rebase的区别

又报错了新的错误:faial: refusing to merge unrelated histories

这是因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull后面。这句代码是在git 2.9.2版本发生的,最新的版本需要添加--allow-unrelated-histories

已经拉下来了,这个时候就可以把本地的内容给push上去了

这个时候,码云上就有该项目里的内容了

原文地址:https://www.cnblogs.com/qiu-Ann/p/8034303.html