git生成patch

作者: 发条蛙 | 来源:发表于2017-12-01 20:08 被阅读234次
    1. git清空所有的为track的文件:
      git clean -fdx
      
      其中-f表示强制,-d表示包含目录,-x表示清除忽略项文件。
    2. 以下命令生成文件已被modify(不能是新增),但没有add的patch:
      git diff > mypatch.patch
      
    3. 以下命令包含如下两种模式:
      1. 文件已被modify,且add,但没有commit;
      2. 文件被增加,且add,但没有commit;
      git diff --cached > mypatch.patch
      
    4. 包含二进制文件到patch中:
      git diff --cached --binary > mypatch.patch
      
    5. 应用patch文件:
      git apply mypatch.patch
      

    相关文章

      网友评论

        本文标题:git生成patch

        本文链接:https://www.haomeiwen.com/subject/zlawbxtx.html