04-修改文件
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