Logo
Section 1 / 8

git init 命令与第一次提交

学习如何初始化本地仓库并提交代码。

导入

git init 命令与第一次提交

学习如何初始化本地仓库并提交代码。

在本章中,我们将学习以下内容:

  • 安装并初始化一个 Git 仓库。
  • 将更改作为快照提交到仓库中。
  • 编写有意义的提交信息。
  • 查看当前更改的状态。
  • 查看提交快照的历史记录。
...

在本节课中,我们将学习控制项目文件夹的基本 Git 命令。随后,我们将对项目文件进行修改,并将这些更改保存为 Git 仓库中的快照。

项目初始化

  1. 创建一个项目文件夹并命名为 SampleProject。

    1$ mkdir SampleProject
  2. 在项目文件夹中创建一些文件。

    1$ cd SampleProject 2$ touch file1.txt
  3. 运行 git init 命令,将当前文件夹初始化为受 Git 管理的仓库。

    1$ git init
  4. 运行 git add . 命令,标记要纳入版本控制的文件。需要添加到 Git 仓库的文件名跟在 git add 命令之后,. 表示添加当前目录下的所有文件。

    1$ git add .
  5. 运行 git status 命令,预览即将提交的内容。

    1$ git status
  6. 运行以下 git commit 命令,将标记的文件提交到仓库中。此步骤会将更改保存为一个快照。

    1$ git commit -m "First commit."

注意: 初学者很容易忘记填写提交信息。git commit 命令要求必须提供信息,但有时初学者会尝试用 -m "" 来跳过,这会导致 Git 拒绝提交,并提示“Aborting commit due to empty commit message”。

后续操作

通过使用 add 和 commit 命令,我们可以对文件或源代码进行修改。当需要保存一个快照时,可以先运行 git add 添加已更改的文件,再运行 git commit 将其提交到版本控制仓库中。

请在下方提供的终端中练习以下命令:

  1. 创建一个文件夹。

    1$ mkdir SampleProject
  2. 创建一些文件。

    1$ cd SampleProject 2$ touch file1.txt
  3. 运行 git init 命令。

    1$ git init
  4. 运行 git add . 命令。

    1$ git add .
  5. 运行 git status 命令。

    1$ git status
  6. 运行以下 git commit 命令。

    1$ git commit -m "First commit."
Terminal

入门

选择性地添加文件到 git