Git是一款强大的分布式版本控制系统,它可以记录你的每次更改,以便你可以恢复到以前的版本。Git提供了一种查看修改了哪些文件的方法,可以帮助你快速了解更改的情况,甚至可以帮助你恢复更改前的文件。
查看更改过的文件
要查看修改的文件,可以使用git status命令。该命令会列出所有被修改过的文件,包括新增的文件、删除的文件、修改的文件等。例如:
git status On branch master Your branch is up-to-date with 'origin/master'. Changes not staged for commit: (use "git add..." to update what will be committed) (use "git checkout -- ..." to discard changes in working directory) modified: README.md modified: a.txt Untracked files: (use "git add ..." to include in what will be committed) b.txt no changes added to commit (use "git add" and/or "git commit -a")
从上述结果中可以看出,README.md和a.txt文件已经被修改过,而b.txt文件是新增的文件。
查看更改前的文件
如果你想要查看更改前的文件,可以使用git diff命令。该命令会显示所有被修改过的文件,并列出更改的内容。例如:
git diff diff --git a/README.md b/README.md index e69de29..2b3a539 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,2 @@ +# Test +This is a test
从上述结果中可以看出,README.md文件已经被修改,新增了“# Test”和“This is a test”两行。
查看更改后的文件
如果你想要查看更改后的文件,可以使用git show命令。该命令会显示更改后的文件内容,并列出更改的内容。例如:
git show commit 2b3a5398d8eb8a8d9c8e8e2d0b7f2e7b9a3f9f2f Author: John DoeDate: Wed Jan 9 14:00:00 2019 +0800 Update README diff --git a/README.md b/README.md index e69de29..2b3a539 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,2 @@ +# Test +This is a test
从上述结果中可以看出,README.md文件已经被修改,新增了“# Test”和“This is a test”两行。
Git提供了一种查看修改了哪些文件的方法,可以帮助你快速了解更改的情况,甚至可以帮助你恢复更改前的文件。使用git status命令可以查看被修改过的文件,使用git diff命令可以查看更改前的文件,使用git show命令可以查看更改后的文件。