GIT導出差異版本更新的文件列表


之前寫了一篇SVN導出差異版本更新的文件列表
這次寫git如何導出差異化版本文件列表
查找了一番,發現git diff這個命令
$ git diff 2da595c daea1d6 --name-only
剛好能列出我們想要的文件目錄
再使用linux命令zip把列出的文件進行打包
$ zip update.zip ... 所有的文件...
就能成功打包了。只是這樣的話也太麻煩了吧,幸好linux有提供一個命令xargs能將前一個命令的輸出轉成另外一個命令的參數,按照這個思路就非常簡單了。
$ git diff 2da595c daea1d6 --name-only | xargs zip update.zip


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM