1

我在 GitHub 存储库上有一个特定的提交,我想从中提取一个补丁以应用到不同的地方,类似于我在使用git format-patch.

我很懒,或者存储库太大,我不想获取整个存储库只是为了提取那个补丁。

我怎样才能快速做到这一点?

4

1 回答 1

9
  1. 浏览到适当的提交,例如

    https://github.com/github/gitignore/commit/e9552d855c356b062ed82b83fcaacd230821a6eb

  2. 编辑地址栏中的 URL 并添加.diff到末尾,例如

    https://github.com/github/gitignore/commit/e9552d855c356b062ed82b83fcaacd230821a6eb.diff

  3. 复制并粘贴(或文件 > 保存)统一差异

您也可以使用.patch而不是.diff,这似乎生成适合应用程序的输入git am

于 2014-05-07T18:48:27.647 回答