Git 之 初 体 验

作者 : 开心源码 本文共812个字,预计阅读时间需要3分钟 发布时间: 2022-05-11 共98人阅读

作者 / 王二哈

原文?Git 之 初 体 验」 发布于公众号「麻省二哈 」

1.

有写过稿子的小伙伴么?稿件文档不断被修改,忽然需要复原到很久之前编辑的状态,你是不是崩溃啦?不断撤销「Ctrl + Z」也是不论使用的。

最简单的方法就是先备份编辑前的文档。用这个方法时,我们通常都会在备份的文档名或者目录名上增加编辑的日期。但是,每次编辑文档都要事前复制,这样非常麻烦,也很容易出错。

假如像上图那样毫无命名规则的话,是根本无法区分哪一个是最新的文档。假如是共享文件的话,应该加上编辑者的名字。还有,那些文档名字没有表现修改内容。

另外,假如两个人同时编辑某个共享文件,先进行编辑的人所做的修改内容会被覆盖,相信大家都有这样的经历。

2.

为理解决上述的问题,二哈曾经还做过「目录及文件名命名规范」探究。具体是项目目录下面有四个目录分别是任务、进行、完结、汇总。

项目开始后把任务目录下的相关任务文件复制到进行目录下。根据任务在进行目录下产生新的文件,经过几个合作者的不断修改,最终审阅合格,把最终版文件复制到完结目录下。每月任务汇总时把完结目录下的最终版文件剪切到汇总目录,其余目录清空。

就这样二哈才勉强搞定了文件版本管理,但是管理起来费时费力,每一个过程疏忽一下,版本管理计划就等于泡汤。

Git 版本管理系统就是为理解决这些问题应运而生的。

3.

Git 是一个分布式版本管理系统,是为了更好地管理Linux内核开发而创建的。

Git 能在任何时间点,把文档的状态作为升级记录保存起来。因而能把编辑过的文档还原到以前的状态,也能显示编辑前后的内容差异。「下图差异是空格」

而且,编辑旧文件后,试图覆盖较新的文件的时候(即上传文件到服务器时),系统会发出警告,因而能避免在无意中覆盖了他人的编辑内容。

使用Git管理文件的话,升级的历史会保存在Git,所以不需要备份文件啦。这是非常方便的!

参考文章:首先【Git的基础】 | 猴子都可以懂的GIT入门 | 贝格乐(Backlog)

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Git 之 初 体 验

发表回复