📌  相关文章
📜  git 如何查看提交所做的更改 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:15:19.386000             🧑  作者: Mango

Git 如何查看提交所做的更改 - Shell-Bash

在 Git 中,我们可以使用 git diff 命令来查看提交所做的更改。

使用 git diff 查看提交所做的更改

使用 git diff 命令,我们可以查看两个提交之间的差异,也可以查看当前工作目录中的更改。

以下是一些常用的 git diff 命令选项:

  • git diff commit1 commit2:比较两个提交之间的差异。

  • git diff HEAD:比较当前工作目录和最新提交之间的差异。

  • git diff --cached:比较当前暂存区和最新提交之间的差异。

  • git diff branch:比较当前分支和另一个分支之间的差异。

  • git diff --color-words:以单词为单位比较差异,增加可读性。

以下是一个示例,展示如何使用 git diff 命令比较两个提交之间的差异:

$ git diff 9d9d7e1 4557248
diff --git a/file.txt b/file.txt
index 377f23d..37c20ad 100644
--- a/file.txt
+++ b/file.txt
@@ -1,3 +1,4 @@
 This is a sample file.
-It contains some text.
+It contains some new text.
+
+And some additional lines.

在上面的示例中,我们比较了两个提交 9d9d7e14557248 之间的差异。输出结果告诉我们,file.txt 文件中添加了一些新的行以及更新了一些行。

结束语

使用 git diff 命令,我们可以查看提交所做的更改,进而更好地理解代码的发展历程。了解 git diff 命令的使用方法,对于程序员来说是非常必要的。