1
0

04-修改文件

2026-10-21
2026-10-21

Git 系列教程 · 第 4 课:修改文件

学习目标:修改已有文件,观察 Git 如何识别"改动",并再次提交。

一、修改 README.txt

用编辑器打开 README.txt,把内容改成两行:

Hello, Git!
这是我学习 Git 的第一个项目

保存文件。如果用终端追加一行:

echo "这是我学习 Git 的第一个项目" >> README.txt

注意:>> 是追加,> 是覆盖。

二、查看改动(git status + git diff)

先看状态:

git status

会看到红色提示:

Changes not staged for commit:
  modified:   README.txt

翻译:

  • README.txt 被修改了
  • 但这个修改还没放进暂存区

再看具体改了什么:

git diff README.txt

会看到类似输出:

diff --git a/README.txt b/README.txt
index 1234567..89abcde 100644
--- a/README.txt
+++ b/README.txt
@@ -1 +1,2 @@
 Hello, Git!
+这是我学习 Git 的第一个项目

符号说明:

  • - 开头的行:被删掉的内容
  • + 开头的行:新增的内容
  • 没有 +/- 的行:没变的上下文

三、把修改加入暂存区

git add README.txt

再看状态:

git status

文件变成绿色:

Changes to be committed:
  modified:   README.txt

四、提交这次修改

git commit -m "更新 README:添加项目介绍"

成功后再看状态:

git status

→ working tree clean(干净了)

五、理解"修改"在 Git 里的本质

Git 记录的不是"文件本身",而是"每次提交时的完整快照"。所以:

  • 第 1 次提交:README 有 1 行
  • 第 2 次提交:README 有 2 行
  • 这两个版本都被永久保存了
  • 你随时可以回到任意一个版本

这就是 Git 最核心的能力——版本管理。

六、小结

到这里你已经完成了:

  • 修改了已有文件
  • 用 git diff 查看了具体改了什么
  • 把修改重新 add 并 commit

下一课:05-多次提交练习.md

评论