Git与代码托管 版本控制工具 代码回滚 差异对比 代码托管 多版本合并 Git的历史 go语言 自举 github,码云 Git的安装

Git与代码托管

代码量很大,一个团队的需要代码维护和托管,需要一个代码仓库

一、版本控制工具作用

(1)版本

1576822199409.png

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

发布了20 篇原创文章 · 获赞 2 · 访问量 500

猜你喜欢

转载自blog.csdn.net/qq_35456045/article/details/103633707