Git 学习笔记 - 09 - 添加远程库

Git 学习笔记 - 09 - 添加远程库

注:本文参照的是廖雪峰老师的Git教程

概述:

当前我们已经在本地有了一个本地的 Git 仓库,远程的话我们已经申请好了GitHub账号,现在我们需要建立一个远程仓库来实现代码的远程管理。

步骤:

1. 先在GitHub上建立好远程仓库

  1. 首先登陆你的GitHub,找到右上角的 + 号,点击,然后选择 new repository(新建仓库);

  2. 点击后,在新出现的界面中的 Repository name 中输入 你的仓库名,最好是英文,这里是练习,我就按照教程中的名字(learngit)输入了;

  3. 然后其余的不用改,默认,然后再点击下面的 Create repository 建立好远程仓库。

    GitHub建立远程仓库

2. 然后在本地的 Git 仓库上连接好远程仓库

  1. 使用命令将本地的仓库关联到GitHub上

    git remote add origin [email protected]:YouGitHubName/learngit.git
    

    使用上面的语句将本地的 Git 仓库关联到GitHub的远程仓库上去。

    注意:这里需要将 YouGitHubName 替换成你的GitHub的账户名,否则这个就关联到 YouGitHubName 这个账户下面去了。

    注意:关联之后,想要将本地仓库修改的内容推送到GitHub上去,需要之前的添加SSH Key 的操作,否则是内容时推送不上去的。

  2. 将本地内容推送到远程仓库上去
    关联好之后,如果不将内容推送到远程仓库,那远程仓库的建立就毫无意义。

    扫描二维码关注公众号,回复: 4900460 查看本文章
    推送命令
    git push -u origin master

回车后就会发现远程仓库的内容就和本地的 Git 仓库一样了。
在这里插入图片描述

注意:在图一的黄色线框起来的部分是一个警告,这个警告是因为你第一次使用 Git 的clone 或者 push 命令连接GitHub。

Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes回车即可。

这个警告只会出现一次,后面的操作就不会有任何警告了。

如果你实在担心有人冒充GitHub服务器,输入yes前可以对照GitHub的RSA Key的指纹信息是否与SSH连接给出的一致。

总结:

要关联一个远程库,使用命令 git remote add origin git@server-name:path/repo-name.git ;

关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作,而SVN在没有联网的时候是拒绝干活的!当有网络的时候,再把本地提交推送一下就完成了同步。

猜你喜欢

转载自blog.csdn.net/xxydzyr/article/details/86349994