Git 两个版本之间差异文件打包文件解决ftp上传代码的烦恼

本秂侑毒 提交于 2020-03-25 22:48:43

3 月,跳不动了?>>>

最新接手一个项目,原来别人管理服务器的时候,代码都是通过ftp方式上传到服务器。这种方式第一次上传代码倒没什么问题,但是如果频繁上传更新的代码到服务器,不可能一个一个文件查找覆盖。以前我都是通过svn或git,上传代码到服务器,再在服务器的 web 目录下获取svn或git的代码,以后更新就用svn或git的命令来操作。

现在这个项目,是临时接手二次开发的项目,也不想随便动人家的服务器在上面装Git服务器,就还是沿用它的ftp上传方式。就想到了 Git 两个版本之间的差异文件打包功能,打包出增量的 zip 文件,再用 ftp 上传到服务器。

git diff 608e120 4abe32e --name-only | xargs zip update.zip

git diff f506693 622b6a6 --name-only | xargs tar -czvf update.tar.gz

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!