git diff 的一个妙用

git diff 的一个妙用

💡 原文中文,约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 展示。
➡️

继续阅读