首页 > 其他 > 详细

关于git

时间:2019-09-18 00:27:34      阅读:74      评论:0      收藏:0      [点我收藏+]

GIT

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git是目前世界上最先进的分布式版本控制系统。

Git是免费、开源的

最初Git是为辅助 Linux 内核开发的,来替代 BitKeeper

优点:

·        适合分布式开发,强调个体。

·        公共服务器压力和数据量都不会太大。

·        速度快、灵活。

·        任意两个开发者之间可以很容易的解决冲突。

·        离线工作。

缺点:

·        模式上比SVN更加复杂。

·        不符合常规思维。

·        代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。

Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。

·        Workspace:工作区,就是你平时存放项目代码的地方

·        Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息

·        Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本

·        Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

本地的三个区域确切的说应该是git仓库中HEAD指向的版本

 

关于git

原文:https://www.cnblogs.com/ddxcswd/p/11537790.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!