简介
🧑💻 初次接触 Git 或 LabEx?我们建议从 Git 快速入门 课程开始。
Git 是一个流行的版本控制系统,它允许开发者跟踪对其代码库所做的更改。Git 的一个基本特性是能够查看对文件所做更改之间的差异。当你想查看对文件做了哪些更改,或者比较文件不同版本之间的更改时,此特性非常有用。
查看更改差异
作为一名开发者,你可能想要查看暂存或未暂存的更改与上次提交之间的差异。当你想要在提交更改之前检查这些更改,或者想看看自上次提交以来做了哪些更改时,这会很有用。
为了演示如何查看更改差异,我们将使用 git-playground 仓库。假设你对 README.md 文件做了一些更改,并想查看这些更改与上次提交之间的差异。
- 打开终端并导航到
git-playground目录:
cd git-playground
- 使用
git diff命令查看未暂存的更改与上次提交之间的差异:
git diff
- 或者,你可以使用
--staged选项查看暂存的更改与上次提交之间的差异:
git diff --staged
这是完成步骤 2 后的结果:
diff --git a/file1.txt b/file1.txt
index bfccc4a..ee23125 100644
--- a/file1.txt
+++ b/file1.txt
@@ -1 +1,2 @@
This is file1.
+hello,labex
这是完成步骤 3 后的结果:
diff --git a/README.md b/README.md
index 0164284..f47591b 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,3 @@
## git-playground
Git Playground
+hello,world
总结
在这个挑战中,你学习了如何使用 git diff 命令来查看暂存或未暂存的更改与上次提交之间的差异。当你想要在提交更改之前检查这些更改,或者想看看自上次提交以来做了哪些更改时,此功能非常有用。持续练习并探索 Git,成为一名熟练的开发者。