2.1 版本库

原文来自:https://my.oschina.net/dkvirus/blog/1154601.

 在 Git 的由来那一节中已经介绍了版本控制的含义,这一节来介绍版本控制具体是怎么操作的。

1. 什么是版本库

举例说明:

在 d 盘下有个 git-demo 目录(路径:d:\git-demo)。

该目录下有个 .git 目录,这个 .git 目录就叫做版本库,负责管理 .git 目录所在目录 git-demo 里的文件。

2. 版本库的作用

版本库可以认为是一个仓库,仓库里用来放置工作空间的每一个版本信息。

git-demo 目录(除了 .git 目录以外)可以认为是工作空间。

最佳实践是每一次进入工作空间,不管进行多长时间的工作,修改或是删除了哪些文件,在你准备休息的时候都应该将当前工作空间放到版本库中做一次存储,也就是创建一个当前状态的版本。

这个过程就好比玩网络游戏,在进入 Boss 之前对游戏设置断点存储,这样如果 Boss 打失败了,可以选择断点存储回到进入 Boss 前的那个状态。

这里的断点存储就相当于将工作空间放到版本库中进行一次断点存储。如果之后对工作空间的修改并不满意,可以从版本库中找到之前存储的那个版本,替换当前工作空间即可回到上一个版本。

具体如何回滚后面一一介绍。

3. 创建版本库

新建一个空目录:d:\git-demo

打开 dos 窗口,定位到该目录下:

$cdd:\git-demo

使用 git init 指令将当前目录变成 Git 的版本库

$git init

查看是否创建成功

创建成功后,在当前目录下应该会出现一个 .git 的文件夹。

如果没有看见,说明你的计算机默认将这个文件夹隐藏起来了,通过以下操作可以显示出来看到:

>注意:该文件夹看看就行,里面的东西一个也别动,否则你的版本库有可能会崩溃。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容