添加远程仓库并将本地项目推送至远程仓库
上篇文章已经介绍了如何创建本地版本库:创建本地版本库
这篇文章介绍如何将本地版本库的项目上传到远程仓库
一、首先需要创建一个远程仓库
远程仓库可自行选择: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

浙公网安备 33010602011771号