Bootstrap

从零开始实现一个简单的 Git 操作实例

本文通过创建一个简化版的版本控制系统,展示 Git 的核心操作,如初始化仓库、提交更改、查看历史记录等。为了更好地理解这些操作,我们会结合图示来说明。

1. 初始化仓库

在 Git 中,初始化仓库的命令是 git init。这个命令会在当前目录创建一个新的 Git 仓库,生成一个 .git 目录来跟踪文件的版本历史。

图示:

/my_project
   ├── .git/       # 隐藏的Git仓库目录
   ├── file1.txt    # 项目文件
   └── file2.txt    # 项目文件

步骤:

  1. 打开终端(命令行)。

  2. 切换到你的项目目录。

  3. 运行以下命令:

    git init
    

2. 添加文件到暂存区

在 Git 中,文件首先被添加到暂存区(staging area),然后再提交(commit)到仓库中。使用 git add 命令可以将文件添加到暂存区。

图示:

暂存区 (Staging Area)                  工作目录 (Working Directory)
+-----------+                         +------------+
| file1.txt |                         | file1.txt   |
| file2.txt |                         | file2.txt   |
+-----------+                         +------------+

步骤:

  1. 添加文件到暂存区:

    git
;