大家好,关于第十部分:高效集成远程库教程很多朋友都还不太明白,今天小编就来为大家分享关于的知识,希望对各位有所帮助!
Repository name中填写learngit,其他保持默认设置,点击“创建存储库”按钮,成功创建新的Git存储库:
目前,GitHub 上的learngit 存储库仍然是空的。 GitHub 告诉我们,您可以从这个存储库克隆一个新存储库,也可以将现有的本地存储库与其关联,然后将本地存储库的内容推送到GitHub。库。
现在,我们按照GitHub 的提示,在本地learngit 存储库下运行命令:
$git远程添加源git@github.com:michaelliao/learngit.git
请注意将上面的michaelliao 替换为您自己的GitHub 帐户名。不然你本地关联的是我的远程库。关联没有问题,但是以后你会因为你的SSH Key而无法推送。公钥不在我的帐户列表中。
添加后,远程库的名称为origin,这是Git的默认名称。也可以改成别的,但是名字origin一看就知道是远程库。
下一步就可以将本地库的所有内容推送到远程库了:
$ git push -u origin master计数对象: 19,完成。使用最多4个线程进行增量压缩。压缩对象: 100% (19/19),完成。写入对象: 100% (19/19),13.73 KiB,完成。总计23 ( delta 6), 重用0 (delta 0) 至git@github.com:michaelliao/learngit.git * [新分支] master -masterBranch mastersetuptotrack 远程分支masterfromorigin。
要将本地库的内容推送到远程,请使用git push 命令,该命令实际上是将当前分支master 推送到远程。
由于远程库是空的,所以当我们第一次推送master分支时,我们添加-u参数。 Git不仅会将本地master分支的内容推送到远程新的master分支,还会将本地master分支推送到远程master分支。通过关联master分支,以后推送或拉取时可以简化命令。
推送成功后,立即可以在GitHub页面上看到远程库的内容与本地一模一样:
从现在开始,只要在本地进行commit,就可以通过命令:
$git Push 原始主机
将本地master 分支的最新更改推送到GitHub,现在您就拥有了一个真正的分布式存储库!
SSH 警告
当你第一次使用Git的clone或push命令连接GitHub时,你会收到警告:
无法确定主机“github.com (xx.xx.xx.xx)”的真实性。
RSA 密钥指纹是xx.xx.xx.xx.xx。
您确定要继续连接吗(是/否)?
这是因为Git使用SSH连接,而当SSH连接第一次验证GitHub服务器的Key时,需要确认GitHub Key的指纹信息是否真的来自GitHub服务器。只需输入yes 并按Enter 键即可。
Git 将输出一条警告,告诉您GitHub 密钥已添加到此计算机上的信任列表中:
警告: 已将“github.com”(RSA) 永久添加到已知主机列表中。
该警告只会出现一次,后续操作不会有警告。
如果你确实担心有人冒充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 推送最新的更改;
【第十部分:高效集成远程库教程】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
这终于出来了!一直等很久了。
有8位网友表示赞同!
可以省去很多时间和精力咯!
有15位网友表示赞同!
以前手动导入代码好麻烦,现在直接用远程库太方便了!
有12位网友表示赞同!
不知道新库有哪些功能呢?期待测试一下!
有7位网友表示赞同!
希望这个远程库能增加开发效率。
有13位网友表示赞同!
可以让我们更快速地完成项目吗?
有16位网友表示赞同!
对这个功能一直有需求,这下终于实现了!
有14位网友表示赞同!
以后项目部署应该方便很多吧,对开发者们帮助很大!
有15位网友表示赞同!
远程库带来的更新会持续进行吗 ?
有11位网友表示赞同!
会不会加一些常用的库进去呢?
有8位网友表示赞同!
学习一下这个新的库的用法吧!
有6位网友表示赞同!
对新功能的期待值满满!希望能够很好地应用到我的项目中。
有19位网友表示赞同!
终于可以告别那些庞大的本地文件了!
有19位网友表示赞同!
这能解决很多资源管理的问题吗?
有18位网友表示赞同!
这个远程库的安全性和可靠性 gimana呢?
有9位网友表示赞同!
是否会对系统性能有很大的影响?
有16位网友表示赞同!
还有什么其他更新内容吗?
有15位网友表示赞同!
想了解一下这个新功能的使用指南是什么?
有16位网友表示赞同!