Git学习笔记(三)

本文介绍了Git的远程操作,包括理解分布式版本控制系统的概念,新建和克隆远程仓库,以及如何向远程仓库推送和拉取更新。重点讲述了GitHub和Gitee作为远程仓库平台的作用,以及SSH协议的使用,包括公钥的生成和配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导航小助手

五、远程操作

5.1 理解分布式版本控制系统

5.2 远程仓库

5.2.1 新建远程仓库

5.2.2 克隆远程仓库

5.2.3 向远程仓库推送

5.2.4 拉取远程仓库


五、远程操作

5.1 理解分布式版本控制系统

前面博客所介绍的 关于 Git 的内容(比如说:工作区、暂存区、版本库,各种命令的使用 等),都是在本地电脑上进行的~

而 Git 其实是一个分布式的版本控制系统!

Git 所提供的分支,可以让每一个人只对自己所需要实现的功能 进行开发,最后只需要与 master分支 进行合并即可,有冲突的就要解决合并冲突;这就使得项目的完成效率有很大的提高,不用自己一个人噗嗤噗嗤的完成~

当然,Git 不仅仅只依靠 分支 来完成 多人协作开发 的任务:因为上面的操作都是在 本地进行完成的,即 只有一台服务器上完成的;那肯定是不能多个人 抱着一台电脑 在那里,这个人开发一会儿 那个人开发一会儿,这样的话肯定是失去了效率的~

于是,Git 就提出了一个想法:让每一个人的电脑上都有一个独立且完整的仓库,然后每一次修改的时候,都将电脑上修改的内容推送给对方!这样的话,在安全性方面,比如说 如果一台电脑上出现了一些故障,那么 就可以在另一个电脑上也是存在着资料的,此时 就可以直接复制一下那台电脑即可;当然,如果两台电脑不在同一局域网内,相互访问不了,那就没有办法推送了!比如说 同事生病了,他的电脑没有开机,此时 也是推送不了了;此时 如果自己的电脑坏了,那也是推送不了的;此时 这个也不是最终的办法~

于是,Git 就提供了一个 中央服务器,这个 中央服务器 在24h内不停地运行~

当然,我们也可以把这个 中央服务器 仓库,叫成 "远程仓库"~

此时,每一个电脑上都可以克隆一份 中央服务器 的仓库,然后在自己电脑上进行提交修改的时候,就可以推送到 中央服务器,其他人就可以直接从中央服务器 拉取下来~

这样的话,就不怕其他人的电脑出现什么问题了~

传统的操作系统作用于 当个计算机或服务器 上的任务管理或资源分配;而分布式操作系统 则作用于多台计算机 之间的协作和资源共享~


在这个世界上,有这么一些大佬,就创建了这样一个网站, github,帮助完成 "远程仓库" 的角色(当然,github是国外的网站,速度比较慢一点);国内也有 gitee网站,也起到类似的作用~

github链接https://github.com/Gitee - 码云 链接https://gitee.com/

5.2 远程仓库

5.2.1 新建远程仓库

新建远程项目仓库:

<

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哎呀是小张啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值