美文网首页程序员
Git 之 初 体 验

Git 之 初 体 验

作者: 追风哥哥丫 | 来源:发表于2018-07-08 23:56 被阅读36次

作者 / 王二哈

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

1.

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

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

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

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

2.

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

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

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

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

3.

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

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

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

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

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

相关文章

  • Git 之 初 体 验

    作者 / 王二哈 原文「Git 之 初 体 验」 发布于公众号「麻省二哈 」 1. 有写过稿子的小伙伴么?稿件文档...

  • 香 港 初 体 验

    80后的帅哥仙女们,对香港的最初印象一定是由港产片、港星、歌星开始的吧——特别像《陀枪师姐》、《僵尸先生》、《倚天...

  • 体 验

    朋友开了一家餐馆,早就有让我们去那里体验生活的想法,有一天就真正的实施起来,怀着长久期待且激动的心情,信心满...

  • 体 验

    体 验 ~送站 竹林深处 ...

  • 体 验

    中原焦点团队 杨慧霞 国家二级心理咨询师 洛阳 焦点讲师班二期 坚持分享2249天 疫情专...

  • 体 验

    中原焦点团队 杨慧霞 国家二级心理咨询师 洛阳 焦点讲师班二期 坚持分2364天 今天在听刘老师的...

  • 《吕氏春秋》“六验识人法”

    六验识人法:喜之以验其守,乐之以验其僻,怒之以验其节,惧之以验其特,哀之以验其人,苦之以验其志。 喜之以验其守 当...

  • 初验

    2020年了,曾以为遥远的时间,终来到。 每个年关,都在回首、反思和展望,能真正做好的,所有总结和计划又有几回,都...

  • 20220518:初验

    5月18日,周三,多云,17-28度 学生模考就似工程人的初验,模考结果怎么样,关系到高考底数;工程初验情况如何,...

  • 2022.01.28 工厂客戶验貨初体驗

    连续5天和客戶在一起看貨,做實業真的不好做。

网友评论

    本文标题:Git 之 初 体 验

    本文链接:https://www.haomeiwen.com/subject/fhiauftx.html