git diff 怎么用
时间: 2023-09-10 11:06:16 浏览: 52
git的使用方法
git diff 是 Git 的一个命令,用于比较两个版本之间的差异。
通常,我们可以使用 git diff 命令来查看当前工作目录与暂存区的差异,也可以使用 git diff 命令比较两个提交的差异。
基本用法如下:
```
$ git diff [options] [<commit>] [--] [<path>...]
```
其中,[options] 指的是可选的选项,[<commit>] 指的是要与之比较的提交,[<path>] 指的是要比较的文件或目录的路径。
如果不指定 <commit> 参数,默认会比较当前工作目录与暂存区的差异。如果要比较两个提交之间的差异,可以使用如下命令:
```
$ git diff <commit1> <commit2> [--] [<path>...]
```
如果要查看暂存区与最新提交之间的差异,可以使用如下命令:
```
$ git diff --cached [<commit>] [--] [<path>...]
```
此外,还可以使用多种选项来控制 git diff 的输出,例如:
- `-p` 或 `--patch`:显示每个文件的差异,并按补丁格式输出。
- `--stat`:显示统计信息,包括文件的修改行数和百分比。
- `--name-only`:只显示文件名,不显示文件内容。
- `--name-status`:显示文件名和状态,而不是文件内
阅读全文