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速度更快,效率更高

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

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已成功安装



下一章:Git配置及其基本使用




猜你喜欢

转载自blog.csdn.net/qq_45305209/article/details/115048823