导入
git init 命令与第一次提交
学习如何初始化本地仓库并提交代码。
在本章中,我们将学习以下内容:
- 安装并初始化一个 Git 仓库。
- 将更改作为快照提交到仓库中。
- 编写有意义的提交信息。
- 查看当前更改的状态。
- 查看提交快照的历史记录。
...
在本节课中,我们将学习控制项目文件夹的基本 Git 命令。随后,我们将对项目文件进行修改,并将这些更改保存为 Git 仓库中的快照。
项目初始化
-
创建一个项目文件夹并命名为
SampleProject。1$ mkdir SampleProject -
在项目文件夹中创建一些文件。
1$ cd SampleProject 2$ touch file1.txt -
运行
git init命令,将当前文件夹初始化为受 Git 管理的仓库。1$ git init -
运行
git add .命令,标记要纳入版本控制的文件。需要添加到 Git 仓库的文件名跟在git add命令之后,.表示添加当前目录下的所有文件。1$ git add . -
运行
git status命令,预览即将提交的内容。1$ git status -
运行以下
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$ mkdir SampleProject -
创建一些文件。
1$ cd SampleProject 2$ touch file1.txt -
运行
git init命令。1$ git init -
运行
git add .命令。1$ git add . -
运行
git status命令。1$ git status -
运行以下
git commit命令。1$ git commit -m "First commit."
Terminal