[转]git打两个版本的增量包

第一种方法

git archive -o update.zip $(git diff new-version old-version --name-only) 

此方法如果文件有删除,则会打包失败,可以用第二种方法来解决

第二种方法

git diff new-version old-version --name-only | xargs zip update.zip

需要操作系统支持zip打包命令,在Windows的git bash中不知此,可以采用tar来打包

第三种方法

git archive branch-name $(git diff new-version old-version  --name-only)|gzip >update.zip

————————————————
版权声明:本文为CSDN博主「无为码农」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jinweilin/article/details/78356860

切换远程仓库地址:

  • 方式一:修改远程仓库地址
#更换远程仓库地址,URL为新地址。
git remote set-url origin GIT-URL
  • 方式二:先删除远程仓库地址,然后再添加
#删除现有远程仓库
git remote rm origin
#添加新远程仓库
git remote add origin GIT-URL

查看远程仓库的地址

git remote -v

直接推送代码到镜像仓库

git push --mirror GIT-URL