# Git 的基础

**URL:** <https://www.isharkfly.com/t/git/282>\
**Category:** 软件技术\
**Created:** [July 13, 2020, 3:38pm UTC](https://www.isharkfly.com/t/git/282 "2020-07-13T15:38:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [July 13, 2020, 3:38pm UTC](https://www.isharkfly.com/t/git/282/1 "2020-07-13T15:38:05Z")

</div>

要把文档还原到编辑前的状态，大家都是怎么做的呢？

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

![](https://www.isharkfly.com/images/transparent.png)

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

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

![](https://www.isharkfly.com/images/transparent.png)

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