Git远程仓库

1.什么是Git远程仓库?

git clone 远程仓库某个分支 git的远程仓库_git


远程仓库便于进行团队开发,如图所示,当甲使用push提交一个项目到远程仓库,乙可以从远程仓库clone,甲提交的项目,乙对项目进行完善,用push把项目重新提交到远程仓库,这时甲可以使用pull,拉回项目,这时候的项目就是乙完善过后的项目。

2.使用github远程仓库

在github上创建了我们的仓库,如果你不会创建,参考链接:


3.把本地项目提交到我们的远程仓库

使用git push 远程仓库地址 当前分支名称命令,如图所示

git clone 远程仓库某个分支 git的远程仓库_github_02


4.怎么使用ssh公钥方式拉回项目或者提交项目

登录GitHub官网,选择项目,点击

git clone 远程仓库某个分支 git的远程仓库_github_03


出现SSH选择界面,如图所示:

git clone 远程仓库某个分支 git的远程仓库_github_04


选择Use SSH,复制新的地址

git clone 远程仓库某个分支 git的远程仓库_库_05


5.从远程仓库拉回项目

使用git pull 远程仓库地址 分支名称命令,如图所示:

git clone 远程仓库某个分支 git的远程仓库_团队_06


说明:这里表示乙拉回项目到本地,这里使用的方式就是SSH公钥方式

出现上图所示情况,这是因为我们没有把我们本机生成的ssh公钥设置到我们github上

6.生成ssh公钥

使用ssh-keygen命令,谁上传项目,在谁哪里生成ssh公钥,如图所示:

git clone 远程仓库某个分支 git的远程仓库_团队_07


我们通过地址找到我们的公钥:

git clone 远程仓库某个分支 git的远程仓库_git_08


复制公钥的内容,打开我们github网站

找到这个

git clone 远程仓库某个分支 git的远程仓库_团队_09

点击开,选择setting,软后选择

git clone 远程仓库某个分支 git的远程仓库_github_10


选择SSH keys

git clone 远程仓库某个分支 git的远程仓库_团队_11


之后出现

git clone 远程仓库某个分支 git的远程仓库_库_12


之后乙就可以通过git pull命令,来clone项目了

7.给远程仓库的地址重新起名字

使用git remote add 新名字(eq:github) 远程仓库的地址,如图所示:

git clone 远程仓库某个分支 git的远程仓库_库_13


8.查看重名的远程地址

使用git remote -v命令,如图所示:

git clone 远程仓库某个分支 git的远程仓库_git_14


这样我们以后的提交或者是拉取项目,就不用输入长长的远程仓库地址了。