Git分布式版本控制软件

1.什么是git

git是分布式版本控制软件

  1. 软件:git是从别的地方下载下来安装到我们电脑上的软件。

  2. 版本控制:跟毕业论文一样,先写好版本1然后交给导师,导师说不行,然后再改为版本2,然后循环下去,这就是版本。写论文的时候我们用的是拷贝文件的方式来做版本控制。

版本控制 的4种发展状态
1、文件拷贝方式,例如论文
2、本地版本控制,对比于1的方式,本地版本控制在本地只会看见一个文件,在这个文件的背后通过这个本地版本控制软件把以前所有的版本都给你保存起来了。类似于打游戏的存档,你是看不见的,而是偷偷的给你存到某个地方去了。以后你想回到某个版本,只需要通过软件或者某个命令即可回到指定版本。对比1的方式,进步的点有电脑上不会看到那么多的文件了在这里插入图片描述3.集中式的版本控制
他会把所有的版本存到集中式的服务器中。集中式的本地是无法保存版本的,只能推到中心上去,缺点就是中心服务器挂掉了就没办法了。代表的软件有:svn在这里插入图片描述
4.分布式版本控制
所有的版本在各自的电脑上都有一份 。优点就是即使中心服务器挂掉了也没关系,我们自己的电脑上有一份,我就在自己的电脑上用,以后弄了个新的中心服务器,我可以把本地的版本全都推上去。相当于把版本分布的放在每一台电脑上都拷贝了一份,即使某一个单点故障了,它都不影响咱们代码的完整性。
在这里插入图片描述

2.git的作用

用于回滚。比如线上功能不行,要删掉的时候,我们可以快速回滚代码。

3.git的安装

git软件只需要安装在本地,则可以在本地完成v1,v2,v3的版本控制。如果想在中心也有,就需要在类似github的网站上存储。

4.git管理文件的逻辑

  1. 先进入要管理的文件夹
  2. 初始化这个要管理的文件夹 git init (git status检测当前文件夹中文件状态)
  3. 添加要管理的文件 git add ‘文件’ (git add . 表示管理所有文件)
  4. 生成版本 git commit -m ‘描述信息’
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值