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