01.git简介及作用

参考,个人作为记录而已
廖雪峰git教程

git是什么?

  • Git是目前世界上最先进的分布式版本控制系统(没有之一)。

  • 那什么是版本控制系统?

如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:

VygAqU.jpg

不同版本的word,有不同的文件改动,想找回自己想要的版本,简直是折磨,这时候需要git!~

git作用

如果有一个软件,不但能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以,岂不是很方便?

版本 文件名 用户 说明 日期
1 service.doc 张三 删除了软件服务条款5 7/12 10:38
2 service.doc 张三 增加了License人数限制 7/12 18:09
3 service.doc 李四 财务部门调整了合同金额 7/13 9:51
4 service.doc 张三 延长了免费升级周期 7/14 15:17

这样子就不用自己手动去管理不同的版本,因为git帮我们管理了,原理是每次的修改提交会生成一个commit id,我们可以通过指针指向不同的commit id,这样就可以回到想要的版本。