一.认知git理论 1.git出现的背景 版本控制 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间以示区别. 这么做唯一的好处就是简单,但是特别容易犯错. 有时候会混淆所在的工作目录,一不小心会写错文件或者覆盖意想外的文件. 举个例子 如果你毕业写过论文,那么你肯定遇见过这个问题,你的论文由于各种原因,不停的修改,最后导师还不满意,又要重新改,无穷无尽. 到最后,你发现这TM一堆乱七八糟…