#只打包修改的
git diff --name-only HEAD | xargs c:\\app\\7zip\\7z a ..\\diff.zip
#打包修改的、未添加的
git status --porcelain | grep -E ^" M |?? " | sed 's/ M //g'|sed 's/?? //g' | xargs c:\\app\\7zip\\7z a ..\\diff.zip
1、Preparation work:
1.1) Need install 'git bash' at windows OS.
1.2) Need install '7zip.EXE' for windows.
1.3) '..\\diff.zip' 表示把包放在目录的父级目录,避免在当前目录出现一个待ADD的新文件
2、 Purpose:
Copy local diff git modified source codes to other place to execute 'git commit & git push'