8 基本命令之添加与提交修改的内容

在上篇中,我们学习了如何创建一个新的Git仓库。在这一章节中,我们将重点关注如何向仓库中添加和提交修改的内容。这是Git版本控制中的基本操作,能够让你有效地跟踪项目的变化。我们将通过案例来展示这两个重要的操作。

添加修改的内容

在Git中,当我们对文件进行了更改后,首先需要将这些更改添加到暂存区(staging area),然后才能进行提交。使用git add命令可以将文件添加到暂存区。

使用git add命令

假设我们有一个名为example.txt的文件,在该文件中我们进行了以下修改:

1
2
Hello World
This is a Git version control tutorial.

步骤 1: 添加文件到暂存区

使用以下命令将example.txt的更改添加到暂存区:

1
git add example.txt

git add命令有多种用法:

  • 添加单个文件:

    1
    git add filename
  • 添加所有修改的文件:

    1
    git add .
  • 添加特定类型的文件,例如所有的.txt文件:

    1
    git add *.txt

案例:添加文件

1
2
3
4
5
6
# 创建文件
echo "Hello World" > example.txt
echo "This is a Git version control tutorial." >> example.txt

# 添加修改
git add example.txt

提交修改的内容

添加文件到暂存区后,接下来需要使用git commit命令将这些修改提交到本地仓库。每次提交都可以附带一条描述,有助于记录修改的原因。

使用git commit命令

提交的基本语法如下:

1
git commit -m "提交信息"

在我们的案例中,我们可以这样提交:

1
git commit -m "添加了example.txt文件"

案例:提交修改

接着我们完成上面的添加操作,现在提交更改:

1
2
# 提交修改
git commit -m "添加了example.txt文件"

查看暂存区和未暂存的更改

在添加和提交的过程中,有时候我们需要查看当前的状态。这时候可以使用git status命令来查看哪些文件在暂存区以及哪些文件有未暂存的更改。

1
git status

此命令会显示当前的工作目录的状态,提示你哪些文件已更改但未添加到暂存区,哪些文件在暂存区等待提交。

例子:

1
2
# 查看状态
git status

以上命令将显示类似如下的信息:

1
2
3
4
5
6
7
8
9
On branch main

Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: example.txt

Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
modified: otherfile.txt

总结

在这一篇中,我们学习了如何使用git add命令将修改的内容添加到暂存区,以及如何使用git commit命令将这些修改提交到本地仓库。通过这两个基本命令,你可以有效地管理代码版本,保存项目进度。

接下来,我们将在下一篇中学习如何查看提交历史,以便更好地理解项目的发展过程和各个修改的详细信息。希望通过这系列教程,你能够熟练掌握Git的基本用法,为日常开发工作带来便利!

8 基本命令之添加与提交修改的内容

https://zglg.work/git-zero/8/

作者

IT教程网(郭震)

发布于

2024-08-15

更新于

2024-08-16

许可协议

分享转发

复习上节

交流

更多教程加公众号

更多教程加公众号

加入星球获取PDF

加入星球获取PDF

打卡评论