-
版本管理工具(和svn是同一类产品)
-
分布式版本控制系统
-
可后悔的版本控制系统
-
github和gitlab都是用于管理版本的服务端软件
-
gitlab用于企业内部管理git版本库
-
来源:最开始用于linux版本代码管理,后来进一步的发展一步步开始用于其他的操作系统中
-
与svn的对比
-
svn是需要连接中央服务器(联网),每个开发人员修改的代码,提交到中央服务器进行统一的管理
-
git则是每个开发人员主机下都是一个本地仓库(不需要联网),最开始从远程仓库clone一份资源到本地仓库,进行开发的时候,从本地仓库拉取一份到工作区进行代码编写,当需要提交到本地仓库的时候,先将代码暂存与缓存区,最后存放于本地仓库中,并形成一个闭环。当其他开发人员需要当前版本代码时,将代码clone到远程仓库,而另一个开发人员只需clone一份到本地仓库即可。
-
-
windows下的安装
-
https://git-scm.com/download(下载地址)
-
创建本地版本库
-
法一:
在空的文件夹中右建Git GUI here 就能在当前空的文件夹中进行创建本地版本库,但是在创建完成之后是看不见文件的,因为这个文件被设置为隐藏文件夹,需要在文件管理器->文件->更改文件夹->将隐藏文件夹那个设置改为可见
-
法二:
在当前空的文件夹下,右建Git Bash here 输入git init即可创建
-
-
向本地库中添加文件
- 注意:文件必须放于与.git(本地版本库)同级,工作目录下(包含本地版本库的目录)
-