添加远程仓库并将本地项目推送至远程仓库

上篇文章已经介绍了如何创建本地版本库:创建本地版本库

这篇文章介绍如何将本地版本库的项目上传到远程仓库

一、首先需要创建一个远程仓库

远程仓库可自行选择:github 或 gitee。

创建远程仓库具体步骤十分简单这里 略过。

远程仓库创建完成后,你的仓库会有两个地址,一个是https,一个是ssh。因为使用https需要输入用户名和密码,推荐使用ssh的方式。要使用ssh你需要设置你账户的ssh公钥。

以giteew为例:设置公钥

 

二、将本地仓库与远程仓库相关联

添加远程仓库地址:

$ git remote add origin_git git@gitee.com:dandan_git/ATM.git

注:origin_git 是指远程仓库的名字,也可以改成别的,但是origin这个名字一看就知道是远程库

 查看查看所有远程仓库地址命令:

   $git remote -v

 

三、将本地项目push到远程库

1、push到远程仓库前先将项目提交到本地仓库内:

$ git add .

$ git commit -m "提交说明"

2、push到远程仓库

push之前先pull,由于是第一次pull,2个项目不相干(unrelated-histories),所有需要命令--allow-unrelated-histories

$ git pull origin_gitee master --allow-unrelated-histories

$ git push -u origin_gitee master

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

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

 

四、从远程仓库拉取更新到本地仓库

$ git pull origin_gitee master

$ git pull --rebase origin master # 强拉

 

从远程库克隆一个本地库

$ git clone git@gitee.com:dandan_git/ATM.git

 

 

 

posted @ 2020-05-17 16:39  似梦千寻  阅读(261)  评论(0)    收藏  举报