git diff 在Ubuntu18.04中的用法
时间: 2024-09-27 14:17:53 浏览: 69
在Ubuntu 18.04(AGX板)部署ros2_foxy
`git diff` 是 Git 版本控制系统中常用的一个命令,它用于比较当前分支(或者工作目录)的内容与指定的提交、分支或者文件。在 Ubuntu 18.04 上,你可以按照以下步骤和语法使用 `git diff`:
1. 首先,你需要打开终端并导航到你想操作的 Git 项目目录。
2. 比较当前工作目录和最近一次提交(HEAD):
```
$ git diff
```
这会显示你对所有文件所做的更改。
3. 如果你想比较两个特定的提交之间的差异,可以这样做:
```
$ git diff commit1 commit2
```
将 `commit1` 和 `commit2` 替换为你想要对比的实际提交哈希。
4. 对于单个文件的比较,使用文件名加上 `-U` 标志:
```
$ git diff -U file_name
```
5. 如果你想查看添加、删除或修改的部分,在比较结果前加上 `--stat` 或 `-stat`:
```
$ git diff --stat
```
6. 若要查看改动的可视化diff视图,可以使用 `--color` 或 `-c` 加上其他选项,如 `--word-diff=color`。
7. 更复杂的用法还包括比较 staged(暂存区)内容和HEAD,以及比较远程仓库的版本,例如:
```
$ git diff origin/master
```
记得在使用 `git diff` 命令之前,确保已经使用 `git add` 或 `git commit` 对需要查看的更改进行了管理。
阅读全文