git是什么?
分布式版本控制系统
分布式vs集中式
控制系统 | 代表 | 服务器 | 网络依赖性 | 文件存储方式 |
---|---|---|---|---|
集中式 | svn | 单一的“中央服务器”。服务器故障,所有客户端无法正常工作 | 对网络的依赖性强,必须联网才能工作,上传速度受网络状况、带宽影响 | 见下图1 |
分布式 | git | 没有“中央服务器”,每个人的电脑上都是一个完整的版本库。安全!!! | 离线也能commit,查看历史等(除非交换彼此修改才需联网) | 见下图2 |
git 安装
git bash (terminal,command prompt,powershell)
GUI:source Tree、smartgit、github
3/100
今天的任务赶在11点左右勉强完成(内容不多)。因为白天被各种人找打断,而无法专注构思整篇文章(也因为自己对时间分配不合理导致专注力被破坏)
总之,还是个不错的一天,继续保持。明天继续git系列的完整学习