在代码大版本升级时,有时需要把之前维护的版本的修改移植到新版本上,这需要用指令提取之前修改的代码:
git diff 节点1 节点2 --name-only | xargs zip 差分包.zip
如:
git diff c1cbacc1f1b72bd07d98cd9a4095bbcea520040d a2919185fb724d401884d5b36cb18fde9de22433 --name-only | xargs zip patch.zip
或
git diff 节点1 节点2 --name-only | xargs tar -czvf 差分包.tar