参考,个人作为记录而已
廖雪峰git教程
git是什么?
Git是目前世界上最先进的分布式版本控制系统(没有之一)。
那什么是版本控制系统?
如果你用Microsoft Word写过长篇大论,那你一定有这样的经历:

不同版本的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,这样就可以回到想要的版本。