【问题标题】:How to format git insertions/deletions in GitHub markdown?如何在 GitHub markdown 中格式化 git 插入/删除?
【发布时间】:2020-06-05 08:06:59
【问题描述】:

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

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

【问题讨论】:

    标签: git markdown github-flavored-markdown


    【解决方案1】:

    颜色是通过突出显示diff 的语法添加的。因此,创建一个以diff 为“语言”的代码块:

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

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

    然后,Github 将通过其语法高亮显示该代码块并为您着色。您可以查看示例here(另请参阅raw document)。

    这是一个截图:

    【讨论】:

      【解决方案2】:

      我不认为我们可以在 GitHub 上做到这一点。尽管您可以按照here 的说明制作表格并提出更改建议。 GitHub cmets 实际上并没有真正的降价(你甚至可以在降价中使用 HTML,这也许可以让你做你想做的事)。

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

      嘿,我想不是:

      insert code

      我们可以做到:

      insert code

      你怎么看?

      最好的

      【讨论】:

      • 其实这在评论中是完全可以的。见我的example
      • 啊,太好了!我不知道!万分感谢!
      猜你喜欢
      • 2022-01-17
      • 2018-08-28
      • 2011-05-30
      • 2017-05-14
      • 1970-01-01
      • 2017-03-10
      • 2012-03-31
      • 2017-09-23
      相关资源
      最近更新 更多