💡
原文中文,约1600字,阅读约需4分钟。
📝
内容提要
git diff是比较git仓库中提交或文件差异的命令,可以比较提交、文件、分支等,生成直观的增删内容的diff结果。
🎯
关键要点
- git diff 是比较 git 仓库中提交或文件差异的命令。
- git diff 可以比较两次提交或两个文件的差异。
- 常见用法包括 git diff、git diff --staged、git diff <commit-id> 等。
- 可以在命令后添加目录或文件路径以显示特定目录或文件的区别。
- git diff 的 --no-index 选项可以比较不在 git 仓库中的两个文件或目录。
- git diff 生成的结果以 + 和 - 开头,直观显示增删内容。
- git diff 的结果可以写入文件并粘贴到 Markdown 文件中,便于渲染。
- 实际操作中需要在 git 仓库目录中执行 git diff --no-index。
- 作者提到自己开发了一个名为 dompare 的工具,用于比较两个目录并生成 HTML 展示。
➡️