git入门:git的安装与介绍

  • 作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 

  • 公众号:网络豆云计算学堂

  • 座右铭:低头赶路,敬事如仪

  • 个人主页: 网络豆的主页​​​​​

目录

写在前面:

Git简介与核心概念

集中式 vs 分布式

集中式版本控制系统:

分布式版本控制系统:

(1)那多个人如何协作呢?

(2)分布式版本控制系统优势

Git与其他版本控制系统的比较

安装 Git

(1)在 Linux 上安装 Git

(2)在 Windows 上安装 Git

使用 Windows 的童鞋要特别注意:

(3)在 Mac OS X 上安装 Git  

方法①:

方法②:


写在前面:

      在当今软件开发的复杂环境中,版本控制系统的重要性不言而喻。它不仅能帮助开发者有效地管理代码变更,还能促进团队协作,确保项目顺利进行。而在众多版本控制工具中,Git以其高效、灵活的特性脱颖而出,成为开发者的首选。通过本文,我们将深入探讨Git的核心功能与操作技巧,旨在帮助初学者快速掌握Git的使用,同时也为经验丰富的开发者提供一些进阶的应用策略。读者可以期待从中获得提升工作效率和项目管理能力的实用知识。


Git简介与核心概念

      Git,作为一个著名的分布式版本控制系统(DVCS),自2005年由Linus Torvalds开发以来,已经在全球范围内被广泛采用。与传统的版本控制系统不同,Git允许每个使用者在自己的计算机上拥有完整的项目副本,包括所有历史记录和数据。这种结构不仅提高了工作效率,还确保了数据的安全性和完整性。

     在Git的世界里,“版本控制”意味着对代码或文档的每次修改都会被系统记录和存储,从而允许用户回溯至任何之前的阶段,并比较不同版本之间的差异。而“分布式系统”的核心在于,每一个参与项目的个体都持有整个项目的完整信息,使得协作变得更为灵活和高效。


集中式 vs 分布式

Linus 一直痛恨的 CVS SVN 都是集中式的版本控制系统,而 Git 是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?

集中式版本控制系统:

版本库是 集中存放在中央服务器 的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。 中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完 了,再放回图书馆。
集中式版本控制系统最大的毛病就是 必须联网才能工作 ,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个 10M 的文件就需要 5 分钟。

分布式版本控制系统:

分布式版本控制系统根本没有 中央服务器 ,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本 库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库。

(1)那多个人如何协作呢?

比方说你 在自己电脑上改了文件 A ,你的同事也在他的电脑上改了文件 A ,这时,你们俩之间只需把各自的修 改推送给对方,就可以互相看到对方的修改了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

网络豆

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

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

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

打赏作者

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

抵扣说明:

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

余额充值