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 包名