Git与代码托管
代码量很大,一个团队的需要代码维护和托管,需要一个代码仓库
一、版本控制工具作用
(1)版本
(2)作用
1.能够追踪全部代码的状态
2.能够进行版本之间的差异对比
3.能够进行版本回滚
4.能够协助多个开发者进行代码合并
二、常见的版本控制工具
(1)CVS
基本退出了历史舞台
(2)svn
2010年左右,很多人使用,中心化的版本控制工具,需要有一台中心服务器
没有中心,可以互相下载,来源比较多,但中间还带着通信功能。
有中心的话,很多东西卡在中心,如果代码服务器中心挂了,团队不能协作了。
(3)git
分布式的版本控制工具,中心服务器不再是必需的,公共服务器也是有的。
没有服务器也可以
只有一个开发者了,也可以
)]
三、Git的历史
·
·
·
)]
·
·
·
自举:自己编译自己,git托管git自己
go语言:编译语言。刚开始c语言写的,编译成二进制可执行文件。后来是go语言编写的编译器了。
python语言:解释语言
托管代码:github,码云
更多信息见:www.mlog.club/article/34876
四、Git的安装
Linux里
apt-get比较老,用apt就可以了
找包可以下载吗
apt search 包名