从SourceTree创建文件的git diff

Lak*_*bhu 9 git atlassian-sourcetree

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

Loi*_*cAG 14

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

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


Tun*_*Fam 6

如果您想通过未提交的更改来制作补丁(换句话说,是通过工作副本中的补丁制作):

  1. 选择您的未提交的更改项目清单
  2. 转到动作
  3. 创建补丁

    在此处输入图片说明

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


Ser*_*tin 5

git diff commitid1 commitid2 > patch.diff