Skip to content

Git是什么?



提示

在学习Git时,请尽量清理对其他版本管理系统的认知,比如:CVSSVN。 尽管都是版本控制系统,但存储方式与认知方式上有很大差异。

Git 是全球最先进的分布式版本控制系统。

什么是版本控制系统?

若曾用 Microsoft Word 写长篇大论,肯定经历过:想删段落,怕日后恢复不了,咋办?可先“另存为……”新文件再改,改到一定程度再“另存为……”,如此反复,最终 Word 文档会变成:

img.png

一周后,想找回被删文字,却不知存于哪个文件,只能逐个查找,麻烦至极。

面对杂乱文件,想留最新的,又怕其他有用不敢删,郁闷不堪。

部分需同事帮忙填写,将文件拷 U 盘或发 Email 给她,继续改 Word。一天后同事回传,得合并期间改动,困难重重。

于是你想有个软件,能自动记录改动、支持同事协作编辑,无需管理和传递文件,查看改动也方便。

这个软件用起来就应该像这个样子,能记录每次文件的改动:

版本号文件名用户备注时间
1修炼方案.docx小玲删除了服务条款54/15 11:38
2修炼方案.docx小玲增加了License人数限制5/12 19:09
3修炼方案.docx慧心调整了合同金额8/15 9:53
4修炼方案.docx懒芽延长了免费升级周期8/19 17:17

这样,你就结束了手动管理多个“版本”的史前时代,进入到版本控制的20世纪。