1.Git优缺点?Git与SVN比较?Git下载及其安装?

目录


Git专栏目录(点击进入…)



Git基本介绍

(1)开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目
(2)帮助管理Linux内核开发而开发的一个开放源码的版本控制软件

Git与常用的版本控制工具CVS、Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持,操作命令包括:clone、pull、push、branch、merge、push、rebase,Git擅长的是程序代码的版本化管理

所有版本控制系统,只能跟踪文本文件的改动,比如txt文件、网页、所有程序的代码等。Git也不列外,版本控制系统可以告诉你每次的改动;但是图片,视频这些二进制文件,虽能也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从1kb变成2kb,但是到底改了啥,版本控制也不知道


Git优缺点

优点:
(1)适合分布式开发,强调个体
(2)公共服务器压力和数据量都不会太大
(3)速度快、灵活
(4)任意两个开发者之间可以很容易的解决冲突
(5)离线工作


缺点:
(1)学习周期相对而言比较长
(2)不符合常规思维
(3)代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息


Git与SVN比较

(1)本质区别
Git是一个分布式版本管理系统。每个服务器都有一个版本控制数据库,由于本地有版本控制数据库,很多操作都可以在本地完成,不需要网络交互,速度很快(Git可以建立一个中央服务器);

SVN是一个集中式版本管理系统,有一个中央服务器,只有这个中央服务器有版本控制数据库,其它的服务器是没有的;其它电脑需要做操作都要与这个中央服务器进行交互,当这个中央服务器离线或者崩溃,其他服务器就无法完成操作

(2)存储区别
Git每个版本储存的是当前版本的所有内容,并不需要与其它版本进行差异比较之后,再进行文件的合成

SVN每个版本存储的是与上个版本间的差异,当我们需要某个版本的文件时,svn需要叠加每个版本间的差异

总结:git可离线完成大部分的操作;有着更强大的分支和合并操作;有更强的撤销修改和修改版本历史的能力;git速度更快,效率更高

GitSVN
存储分布式集中式
文件每个历史版本存储完整的文件每个历史版本存储文件差异
操作可离线完成大部分操作必须连接服务器

Git有着优雅的分支合并实现、更强的撤销修改和修改版本历史的能力、速度更快,效率更高

开发手册
Git完整命令手册地址:https://git-scm.com/docs


Git下载及其安装

Git目前支持Linux/Unix、Solaris、Mac和Windows平台上运行
Git各平台安装包下载地址为:http://git-scm.com/downloads

一、Git下载

1.进入官网

在这里插入图片描述

2.选择系统(windows)

在这里插入图片描述

3.选择64位

在这里插入图片描述


二、Git安装

1.双击运行安装包

在这里插入图片描述
在这里插入图片描述

2.选择安装目录

在这里插入图片描述

3.选择安装项

开始菜单目录名设置,及其安装选项
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.检验是否安装成功

回到电脑桌面,鼠标右击如果看到有两个git单词则安装成功,或者在搜索栏(搜索Git)
在这里插入图片描述
=============>至此Git已成功安装

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

未禾

您的支持是我最宝贵的财富!

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

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

打赏作者

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

抵扣说明:

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

余额充值