从SourceTree创建文件的git diff

时间:2014-03-10 10:12:49

标签: git atlassian-sourcetree

如何从源树创建补丁文件 实际上,我需要创建一个特定修改文件的补丁文件。我可以使用git bash中的External diff或git diff filename来查看它。

3 个答案:

答案 0 :(得分:13)

假设这个问题与Git客户端SourceTree有关,这里是如何创建补丁文件:

  1. 在日志/历史记录视图中,右键单击提交
  2. 选择上下文菜单选项“Create Patch ...”
  3. 在“创建补丁”对话框窗口中,选择要包含在补丁中的提交,在文件系统上选择补丁文件的位置,然后单击“创建补丁”。

答案 1 :(得分:5)

git diff commitid1 commitid2 > patch.diff

答案 2 :(得分:2)

如果您要通过未提交更改(换句话说,是工作副本中的补丁)进行补丁

>
  1. 选择您的未提交的更改List item
  2. 执行操作
  3. 创建补丁

    enter image description here

  4. 选择“工作副本”标签