专栏首页北京马哥教育【Git第十一节】远程仓库

【Git第十一节】远程仓库

欢迎大家来到自学Python编程教室,上一讲我们学习了如何进行版本回退的操作,这一讲我们学习远程仓库的相关内容,你准备好了吗?

之前讲了很多课,都是在本地仓库里进行操作。而 Git 的作用一方面在于对文件进行版本控制,更重要的是便于多人协作开发。因此只有本地仓库的 Git 算不上真正的 Git。而 GitHub 就是创建远程仓库的好地方。

通过 git remote 命令可以查看当期有哪些远程仓库。

还记得我最开始安装成功后从 GitHub 上 clone 下的那个项目吗?在它的工作目录中输入:

git remote

你会看到显示:

origin

这就是这个项目的远程仓库。

加上 -v 可以看到更详细的信息:

origin git@github.com:crossin/CrossinClass.git (fetch)

origin git@github.com:crossin/CrossinClass.git (push)

克隆的源地址也被显示出来。

当你是从远程仓库 clone 一个仓库到本地时,会自动将此地址加到你的远程仓库列表中,并命名为 origin。

而如果是一个在本地 git init 创建的仓库,刚开始时 git remote 是看不到任何信息的,因为它没有添加任何远程仓库。

想要添加一个远程仓库,可以用命令:

git remote add [shortname] [url]

比如:

git remote add myremote git@github.com:crossin/CrossinClass.git

这样,在这个项目中就能 myremote 这个名字来引用添加的远程仓库。

运行一下 git remote,看看是不是已经出现在了列表中。

但此时此刻,你的工作目录下的文件并没有发生任何变化。只是相当于,你拿到了一个箱子的钥匙,而箱子里的东西还原封未动。对于远程仓库的操作,后面还有很多等待我们去折腾的。

现在可以去 GitHub 注册个号,然后建一个自己的项目,clone 到本地。因为别人的项目是没有权限进行写操作的。接下来我们很快就会用到它。

假如你要删除某个仓库,就使用 git remote rm 命令:

git remote rm myremote

就可以把 myremote 这个远程仓库从列表中清除了。

恭喜您在Python自学的道路上又坚持了一天,今天跟大家聊的远程仓库的相关内容,你都学会了吗?

好啦!今天的分享到这里就结束了,希望大家持续关注马哥教育官网,每天都会有大量优质内容与大家分享!

原文链接:https://www.jianshu.com/p/e9396199dd84

我来说两句

0 条评论
登录 后参与评论

相关文章

  • git用网盘做版本仓库,实现异地同步[待验证]

    git在不用github这种远程仓库时,如何实现异地同步呢? 下班前提交代码,回家后同步代码继续开发并提交,第二天来公司继续…… 这里做个实验:用网盘的目录同步...

    小小科
  • 这些git技能够你用一年了

    用git有一年了,下面是我这一年来的git使用总结,覆盖了日常使用中绝大多数的场景。嗯,至少是够用一年了,整理出来分享给大家,不明白的地方可以回复交流。 ---...

    小小科
  • 直接Mark!开源的DevOps开发工具箱

    DevOps是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。在DevOps的整个流程中,...

    小小科
  • Git关联远程仓库

    前面我们介绍的所有操作都是在本地仓库完成的,本文我们主要来看看如何和远程仓库进行交互,为了方便起见,这里远程仓库我们选择GitHub。 本文是Git系列的第五篇...

    江南一点雨
  • idea--->先交给git本地仓库--->再push到远程仓库

    提交完成—>直接commit提交,不去review审查代码(此时已经在本地仓库了)

  • 设置SSH + 远程仓库操作

    “SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全...

  • 版本控制系统 - GIT

    版本控制系统能追踪项目,从开始到结束的整个过程。对编程人员而言,版本控制技术是团队协作开发的桥梁,助力于多人协作同步进行大型项目开发。

    RendaZhang
  • GitHub同步至Gitee

    登陆 Gitee 账号,点击右上角的 + 号,点击「从 GitHub 导入仓库」,在跳转的页面中授权 Gitee 访问。

    kirin
  • 代码管理| 本地Git仓库和远程仓库的创建及关联

    顺便说一下:Github账号创建私人项目的话需要付费,可以在码云上面创建个人私有仓库,是免费的。

    進无尽
  • 【Git 第11课】 远程仓库

    之前讲了很多课,都是在本地仓库里进行操作。而 Git 的作用一方面在于对文件进行版本控制,更重要的是便于多人协作开发。因此只有本地仓库的 Git 算不上真正的 ...

    Crossin先生

扫码关注云+社区

领取腾讯云代金券