最近在阿里云上部署代码遇到了一个问题,就是每次更新之后的代码想上传到阿里云服务器上去都是直接全部把文件拖过去,这样有时候只改动了其中几个文件也要花大量的时间去复制文件。可以看见的是很不合理,于是,度娘到一个比较好的方法,分享并记录下。
git diff v1 v2 –-name-only
想必 git diff 这个命令大家不会陌生,找出所以有变更的文件列表.
这个输出结果非常有意思,就是差异文件的相对地址,不正好是压缩命令的参数吗?于是立马使用压缩命令
如下:
至此,大功告成!