设计师如何搞定git文件管理
用ungit来简单直观地管理git,助你拥有优雅的流程管理方式~
版本管理工具
集中式版本控制系统(SVN):

- 图片来自网络 -
分布式版本控制系统(Git):

- 图片来自网络 -
以前部门一直使用SVN来做项目的文件管理,因为它确实容易上手,对与大多同事(比如行政人员,设计师,产品经理等)十分友好。现在的部门情况则有所不同:继部门调整之后,各个部门相对独立,而且现在的部门人员组织结构相对简单,工作基本以项目为单位。有些项目受地域限制不能同地办公,对于文件同步的要求更高,而git的分布式管理就很好满足了这个需求,即使在没有联网的情况下,也完全不影响工作,因为每个人的电脑上都是一个完整的版本库。若有人恶意或者不小心删除文件,都不会影响其他人电脑上文件库的完整性。所以我们部门的研发人员果断选择了git来管理代码,而我作为后来成员也弃svn从git了。对于用习惯了svn的人来说,要理解git的操作确实费力,且git本身就有很多操作和状态,但是对于UI设计师来说,只需要把设计所需文件拉取下来,把设计输出物推到远程供项目成员查看和使用就好。而且我不用关心研发人员的代码工程,所以我每次只需要获取我所需要的一小部分文件就好,对于我自己的版本库管理相对自由。
git工作流

安装Ungit
虽然需要掌握的命令很简单,但是对于零代码基础的设计师来说,每次都要敲命令行还是不太友好,有没有更优的方法?Ungit致力于化解git繁琐命令,将几乎所有的操作图形化,大大降低了管理git的门槛。

以后每次使用ungit,只需要在终端键入“ungit”,再回车即可,然后服务器将自动启动并使用ui打开浏览器。
创建一个本地仓库
第一次需要创建一个本地仓库,可以在输入框键入你想要存放文件的路径地址后,点击左边篮框创建;也可以先将远程文件拷贝下来,再指定一个位置。以后拉或者推数据都需要输入你创建的本地地址,在这里储存了完整的和远程一样的数据信息。

推送文件到仓库
任何情况下更改仓库文件都需先更新当前的仓库文件,确保本地仓库数据为最新。这里的仓库分为本地服务器和远程服务器,如果想要共享你的文件,就必须要推送到远程仓库。

本地仓库提交成功之后,页面新弹出一个节点,放在最前面:


推送结束之后远程的数据节点和本地的节点重合就完成文件推送了。

Git上传数据不能一次性超过100M,但实际工作中随便一两张高清图就是100M+,只要分批上传就能完美解决问题~最后附上官方权威安装和使用说明:https://github.com/FredrikNoren/ungit
ungit是一个开源工具,还有许多不完善之处,不过目前的功能就能很好解决零代码设计师的git使用痛点,非常值得尝试。



















































































