git是什么

git是什么?

分布式版本控制系统

分布式vs集中式
控制系统 代表 服务器 网络依赖性 文件存储方式
集中式 svn 单一的“中央服务器”。服务器故障,所有客户端无法正常工作 对网络的依赖性强,必须联网才能工作,上传速度受网络状况、带宽影响 见下图1
分布式 git 没有“中央服务器”,每个人的电脑上都是一个完整的版本库。安全!!! 离线也能commit,查看历史等(除非交换彼此修改才需联网) 见下图2
图1:svn 存储每个文件与初始版本的差异
图2:git存储项目随时间改变的快照,对全部文件制造一个快照并保存这个快照的索引
git 安装

git bash (terminal,command prompt,powershell)
GUI:source Tree、smartgit、github

3/100
今天的任务赶在11点左右勉强完成(内容不多)。因为白天被各种人找打断,而无法专注构思整篇文章(也因为自己对时间分配不合理导致专注力被破坏)
总之,还是个不错的一天,继续保持。明天继续git系列的完整学习

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容