git是什么

2018-08-14  本文已影响0人  大乌冬
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系列的完整学习

上一篇 下一篇

猜你喜欢

热点阅读