如果说本地仓库已经足够个人进行版本控制了,那么远程仓库则使多人合作开发成为可能.

如果你只是打算自己使用git,你的工作内容不需要发布给其他人看,那就用不到远程仓库的概念.

git 是分布式版本控制系统,分布式意味着同一个git 仓库 可以部署在不同的机器上,正如"鸡生蛋蛋生鸡"问题一样,不论如何,先要有一个原始仓库,然后才能分布到其他机器上去.

充当原始仓库的机器要有一个特点那就是24h 开机且大家都能访问到,这个概念类似于"中央服务器".这样一来大家都可以从"中央服务器"下载最新代码,克隆到本地,本地发生更改后再推送给"中央服务器".如此一来,大家交流方便很多,轻松实现文件内容的共享.

这种"中央服务器"比较有名的是国外的网站 github,当然国内也有不少类似服务.像这种"中央服务器"也可以自己搭建,现阶段搭建的话简直就是"杀鸡焉用牛刀"!

背景

关于如何注册配置相关请参考 github 教程

为了和上述教程保持一致,项目名git-demo,先看一下当前工作区状态:

现在测试一下本地更改能否推送到远程仓库,先在本地文件 test.txt 随便写点东西,然后添加(git add),提交(git commit),最后推送到远程仓库(git push origin master).

命令行没有报错证明我们已经成功推送到 github,现在登录 github 看一下有没有刚才我们提交的新内容.

github-updated.png

现在本地版本库和远程版本库已经能够正常建立关联了,此刻起将不再是独自一人在战斗!

小结

  • 创建已有本地仓库和远程仓库的关联
  • 从已有远程仓库克隆到本地仓库

将当前的head推送到远程_git 入门教程之远程仓库相关推荐

  1. power shell远程_PowerShell入门教程之远程操作运行PowerShell的方法

    PowerShell远程操作是远程管理的基础,它为集中管理分布式系统提供了又一种可靠.高效的方法. 一般来说PowerShell远程操作依赖于远程处理基础结构,但为数不多的几个自身具有远程处理能力的命 ...

  2. 【Git】Git 分支管理 ( 解决分支合并冲突 | 推送主版本和分支版本到远程仓库 | 合并分支出现文件冲突 )

    文章目录 一.推送主版本和分支版本到远程仓库 二.合并分支出现文件冲突 一.推送主版本和分支版本到远程仓库 执行 git push origin master 命令 , 将 master 分支推送到远 ...

  3. pushplus推送到企业微信机器人教程

    pushplus推送到企业微信机器人教程 pushplus官网:http://www.pushplus.plus 引言   pushplus目前已经实现了将消息推送到企业微信.钉钉.飞书机器人等渠道. ...

  4. git推送指令配置_git 常用命令

    git 简介 在实际开发中,会使用git作为版本控制工具来完成团队协作.因此,对基本的git操作指令进行总结是十分有必要的,本文对一些术语或者理论基础,不重新码字,可以参考廖雪峰老师的博文,本文只对命 ...

  5. 搜狗推送软件搜狗收录详细教程

    问:搜狗推送软件有用吗? 答:肯定有用!这个是官方开发的提交渠道.目的就是加快搜狗搜索引擎发现你的站点,若不推送等搜狗主动发现站点黄花菜都凉了! 问:搜狗推送效果怎么样? 答:通过调查身边做搜狗SEO ...

  6. 免费iOS第三方推送工具Urban Airship使用教程

    本文转载至 http://blog.csdn.net/mamong/article/details/8542404  http://www.dapps.net/dev/iphone/ios-free- ...

  7. dede织梦系统接入熊掌号推送api,完整详细教程

    第一步: 根据熊掌号要求完成校验页面,官方文档很详细,照着弄就行了 第二步: 开始后台改造 1.进入后台文件夹dede(自己实际的文件夹),然后进入templets目录,打开body_index.ht ...

  8. 华为鸿蒙推送更新,华为鸿蒙升级教程,快来看看你的手机可以升级吗?

    很多小伙伴已经收到了鸿蒙 HarmonyOS 2 正式版更新,普通用户正在分批推送中. 从一位读者手中的这款华为 P40 Pro 来看,正式版版本 2.0.0,版本号 2.0.0.116,更新仅有 4 ...

  9. 华为鸿蒙推送更新,华为鸿蒙升级教程,查查哪些手机可以升级?

    很多小伙伴已经收到了鸿蒙 HarmonyOS 2 正式版更新,普通用户正在分批推送中. 从一位读者手中的这款华为 P40 Pro 来看,正式版版本 2.0.0,版本号 2.0.0.116,更新仅有 4 ...

最新文章

  1. 人工智能实践:TensorFlow笔记学习(一)—— 人工智能概述
  2. 封条格式用word怎么打_大门封条格式用word怎么打
  3. django model 数据类型
  4. 浅谈surging服务引擎中的rabbitmq组件和容器化部署
  5. 深入new/delete:Operator new的全局重载
  6. ubuntu 安装cmake
  7. C语言为什么被const声明的变量不是一个常量表达式
  8. php用vscode开发,VSCode PHP开发
  9. 如何用OpenCV自带的adaboost程序训练并检测目标
  10. 善待自己:改变命运的N个人生哲理
  11. Hadoop集群的搭建(结束)——修改hadoop配置文件以及启动集群服务
  12. 偷窥JCache API(JSR 107)
  13. linux如何查看内存命令
  14. c++配合Cheat Engine实现cs1.6外挂
  15. 《算法心得:高效算法的奥秘(原书第2版)》
  16. 面试问到DCL失效不知所措
  17. 信息收集之zoomeye
  18. 储罐液位计算机控制系统,罐区测量流量计液位计工程设计仪表选型
  19. 添加超声波障碍图层并用rbx1仿真
  20. 第二章教程16:贪吃蛇

热门文章

  1. 吴恩达新书《Machine Learning Yearning》完整中文版开源!
  2. 特征工程系列:特征筛选的原理与实现(下)
  3. 干货 | 2021年,深度学习还有哪些研究方向可以做?
  4. 腾讯宣布员工最高可申请免息借款90万!网友:应届当码农就能一线城市买房了!...
  5. 又一所“双一流”清退超33名博士生!今年已有超1300名硕博研究生被清退
  6. B站上线!DeepMind加UCL强强联手推出深度学习与强化学习进阶课程(附视频)
  7. 100年前伦敦爆发的霍乱,教会了人类什么?
  8. 钟南山: 疫情可能一周或10天达到高峰! 李兰娟院士:拿到疫苗株可能还要一个月!...
  9. 11个让你吃惊的Linux终端命令
  10. 操作系统学习:Linux0.12初始化详细流程-打开文件与加载可执行程序