原文:https://mp.weixin.qq.com/s/cb4qbgCsYtynLHwTVpvzuQ
青年半夜睡不着,于是问禅师:“大师您说VR装修项目中什么最重要?”禅师不语, 手指墙壁高处的一把纸伞,青年取来, 禅师轻抚伞骨。青年不解于是问道:“今天还有雨?”禅师轻叹一口气道:“伞低摸形啊!”
01
什么是git
Git 是一个开源的分布式版本控制系统,同时它也是个内容管理系统(CMS),工作管理系统等。
对于设计同学来说这个可能会比较陌生,因为git通常是开发同学用来管理代码用的,但是好的东西应该大家一起分享不是吗?
02
为什么使用git
在我们现有的VR装修项目中、每一种家装风格大概需要四百个左右的3d模型文件、这些文件是需要团队协作去编辑、不同的成员经常会同时编辑某个共享文件、这样就需要我们能随时查看到共享文件的编辑者以及修改的内容,在实际工作中我们也还有过这样的经历、文件存了一大堆、到最后每个版本修改了什么自己都记不清了。这些问题使用Git统统都能够解决。
03
文件怎么存
· 工作区
工作区就是我们平时工作时在硬盘中用来存储文件的区域,在工作区将文件编辑好之后提交到暂存区、然后回到工作区继续编辑文件。
· 暂存区
暂存区是git划定用来暂时存储文件的区域,暂存区的文件可以还原覆盖工作区的内容、还可以继续向上提交到本地仓库。提交后暂存区的内容就会被清空以节省存储空间。
· 本地仓库
本地仓库的文件来自于暂存区、提交后会生成一个快照、我们可以为这个快照打一个标签,比如“修改模型法线信息”,这样我们就能清楚的知道每次提交的文件都修改了哪些内容。
· 远程仓库