如何在 GitHub markdown 中格式化 git insertions/deletions?

How to format git insertions/deletions in GitHub markdown?

我正在评论一个 GitHub 问题,并想建议对先前评论中发布的代码进行编辑。我如何格式化我的 markdown 以突出显示要以红色删除的代码并以绿色突出显示要添加的代码,例如 git 提交更改摘要?

我以前做过,但在 GitHub 中可能没有,所以这可能吗?

我认为我们无法在 GitHub 上做到这一点。尽管您可以 table 并按照 here 提出的建议进行更改。 GitHub 评论实际上没有真正的降价(你甚至可以在你的降价中使用 HTML,这 可能 允许你做你想做的事)。

或者一个简单的方法就是说:

Hey , I think instead of:

insert code

we can do:

insert code

What do you think?

最佳

颜色是通过语法高亮diff添加的。因此,创建一个代码块 diff 作为 "language":

```diff
  Unchanged Line
- Removed Line
+ Added Line
```

请注意,未更改的行应缩进两个 space。删除的行应以连字符和 space 为前缀,添加的行应以加号和 space 为前缀。如果您要进行复杂的更改,最好使用 diff 工具来创建差异。

Github 然后 运行 该代码块将通过他们的语法荧光笔为您着色。你可以看一个例子 here (also see the raw document).

下面是截图: