一、什么是Git
Git是目前世界上最先进的分布式 源代码 版本控制系统,免费,开源
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds (林纳斯.托瓦斯) 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, SVN 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
Git(软件)是 林纳斯.托瓦斯 于2005年开发的源代码版本控制系统 ,同时也是linux系统内核(1991年)创始人:
二、Git的作用
- 协同多人对同一个项目进行开发
- 解决多人在同时间对相同文件开发的合并冲突问题
- 给每个文件的每次修改操作做日志标记,方便后期查找维护
源代码版本控制管理系统 是一个 时光穿梭机,可以查看到一个文件之前某年某月某日某时刻是什么样子的
三、Git的安装
针对不同操作系统有如下各自的下载安装方式(我们以windows系统为主):
-
Windows安装
http://git-scm.com/download/win
下载Git客户端软件,和普通软件安装方式一样。
(根据自己操作位数选取安装,安装步骤选项都设置默认的即可)
安装参考:
文件从版本库更新的windows本地,会把其中的行结束符号转变为win版的
文件从本地commit提交到版本库后,会把其中的行结束符号会变为unix版的
\r\n:是window系统换行符号,占据2个字节大小 [CRLF]
\n: unix(linux)系统内换行符号,占据1个字节大小 [LF]
安装完毕,鼠标右键会有git的相关命令按钮: