【发布时间】:2021-05-25 11:57:02
【问题描述】:
实际上,我想导出对 github 项目所做的更改以供将来查看。我不想犯他们。现在我做
git diff >> change1.txt
然后修改我的更改并再次运行命令
git diff >> change2.txt
这里的问题是我无法在漂亮的彩色预览中查看更改,例如 VS Code 或“git diff”可以显示给我。一种方法是将终端的彩色视图转换为 html 视图,但在这种情况下,很难使用 html 代码中的真实代码。
【问题讨论】:
-
有几种相关的格式来表示patches(有时也称为差异)。各种工具可以突出显示这一点。但是单独的补丁并不能提供所有信息来为您提供漂亮的前后视图,因为它只包含更改的行(可能还有这些更改的一些上下文)。
-
如果您不需要上下文但实际上只是带有一点颜色的线条差异,您可以使用
.diff扩展名保存输出,大多数编辑器会以一种很好的方式打开它,但这将与您在上下文方面的经验相去甚远。
标签: git file file-format