本地git项目导入gitlab

1、

已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。

首先,登陆GitHub,然后,右上角找到“+” ,然后新进工程“ new project”按钮,创建一个新的仓库:

在 project name 中填写要创建的仓库的名字,此处为“18040010087”, 标号3 可以填写备注或者不填 其余保持默认即可,点击创建:

本地git项目导入gitlab_第1张图片

新建仓库如下:

本地git项目导入gitlab_第2张图片

 

2、

在GitHub上的这个18040010087仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。

现在,我们根据GitHub的提示,在本地的18040010086仓库下运行命令:

18040010087# git remote add origin [email protected]:root/18040010087.git

error:

fatal: Not a git repository (or any of the parent directories): .git

解决方式如下:

18040010087# git remote rm origin

本地库的所有内容推送到远程库上:

18040010087# git push -u origin master

把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样:

本地git项目导入gitlab_第3张图片

从现在起,只要本地作了提交,就可以通过命令:

$ git push origin master

把本地master分支的最新修改推送至GitHub.

 

参考文章:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000/

你可能感兴趣的:(linux)