git比較兩個版本,獲取所有代碼有差別的文件,並拷貝到一個文件夾中


git diff 3b3855d a024af5 --name-only | xargs -i cp '{}' ./update/ --parents

解釋:通過xargs 命令,把git diff 3b3855d a024af5 --name-only找到的所有文件名,作為參數傳到給cp的第一個參數('{}'),並保留目錄結構(--parents)拷貝到當前目錄(./)的update文件夾中

 

git diff 3b3855d a024af5 --name-only | xargs zip update.zip

解釋:通過xargs 命令,把git diff 3b3855d a024af5 --name-only找到的所有文件名,作為參數傳到給zip命令,壓縮到update.zip中


免責聲明!

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



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