一.diff 命令:

  diff命令就是比较两个文件的差异,然后生成差异文件,即补丁文件.

  参数:diff --help获得,最常用的

  1.-N --new-file 在比较时,如果没有就拿一个空的文件对比.

  2.-r  递归对比

  3.-u 按照统一的格式显示.

  例子:

  diff -Nrua a.c b.c > compere.patch   ----生成的compere.patch 文件即补丁文件.

二.patch 命令:

  patch 用于补丁的操作,打补丁,撤销补丁等.

  参数:其中 -p NUM  --strip=NUM  Strip NUM leading components from file names.较为重要.
      -p0   从当前目录打补丁

      -p1   从忽略第一层目录开始打补丁,(常用选项)

      -p2  从忽略第二层目录开始打补丁.

      -p3    从忽略第三层开始打补丁.

    -R 撤销补丁

  例子:

  patch -p1 < ../compere.patch

最新文章

  1. 公司内部培训SQL Server传统索引结构PPT分享
  2. 从Nginx的Web请求处理机制中剖析多进程、多线程、异步IO
  3. Libgdx 开发指南(1.3) 应用框架——查询、日志
  4. MySQL中concat函数
  5. hdu1059 Dividing ——多重背包
  6. 会写网页 就会写手机APP -- Hybrid Mobile Apps for ASP.NET Developers
  7. MYSQL参数学习---------------- 张碧池
  8. Ural 1313 - Some Words about Sport
  9. CSharp设计模式读书笔记(13):代理模式(学习难度:★★★☆☆,使用频率:★★★★☆)
  10. POJ 1094 Sorting It All Out(经典拓扑+邻接矩阵)
  11. MySQL show slave status命令参数
  12. AndroidManifest.xml文件
  13. Eclipse 下的 Maven的安装及配置
  14. extjs6中grid里放置图片
  15. truffle 安装以及基本指令
  16. Android为TV端助力:(转载)修改TextView字体样式
  17. Android 异步请求通用类
  18. 机器学习三剑客之Numpy库基本操作
  19. random函数的使用
  20. vuex-Mutation(同步)

热门文章

  1. [nRF51822] 14、浅谈蓝牙低功耗(BLE)的几种常见的应用场景及架构(科普类干货)
  2. 《SQL必知必会》—— 读后总结
  3. Java_IO流_File类配合使用(其中用到了递归)
  4. android 画虚线,虚线圆
  5. Partition Stats
  6. Constraint5:unique 约束和null
  7. 【Win 10应用开发】多窗口视图
  8. 基于Fragment的百度地图框架的使用
  9. AngularJS之Service(四)
  10. Python标准库13 循环器 (itertools)