返回介绍

连接一个远程仓库

发布于 2025-03-07 01:16:51 字数 1092 浏览 0 评论 0 收藏 0

当你克隆一个远程仓库的同时,Git 会自动为你的记录下它的链接。默认使用这个名字 “origin” 来标识你所克隆的原始仓库。 如果你是直接在计算机上创建了一个本地仓库,这样就没有任何一个远程链接被记录下来。这种情况下,当你尝试做任何远程操作之前你就必须先把它连接到一个远程仓库上去:

$ git remote add crash-course-remote
    https://github.com/gittower/git-crash-course-remote.git

来让我们来看看它的结果:

$ git remote -v
crash-course-remote   https://github.com/gittower/git-crash-course-remote.git (fetch)
crash-course-remote   https://github.com/gittower/git-crash-course-remote.git (push)
origin   https://github.com/gittower/git-crash-course (fetch)
origin   https://github.com/gittower/git-crash-course (push)

请注意,每个远程仓库包含两行,第一个是用来进行抓取的 “fetch URL”,第二个是用来把本地仓库中的数据推送到远程仓库 “push URL”。很多情况下这两个 URLs 都是相同的。然而你当然也可以对抓取(fetch)和推送(push)使用两个不同的 URLs(例如出于安全和性能方面的考虑)。

此外还要注意到,你可以对一个本地仓库设置很多个远程链接,这是没有数量限制的。在上面的例子中你已经看到了一个已经存在的链接 “origin” ,其实我们从来也没有设置过它!在完成某个远程仓库的克隆之后,Git 会默认的建立一个名为 “origin” 的远程仓库链接(还记得吗?我们曾在本书的开始部分做过这个操作)。和被命名为 “master” 的分支一样的道理,“origin” 这个名字是默认的。它和其他的远程仓库并没有什么区别。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文