对比命令如下:
git diff commit_id1 commit_id2 --name-only | xargs zip update.zip
xargs zip update.zip命令的目的是把对比文件清单打包在一起
这里存在一个问题,git默认是以UTF-8格式来处理文件,当文件不是UTF-8格式时,如果文件名包含中文,就会导致打包文件时文件名不匹配而无法把文件打包其中,此时的解决办法是先修改git config,命令如下
修改core.quotepath配置:
git config --global core.quotepath false
git对比两次commit_id之间的文件修改清单
最新推荐文章于 2022-10-18 09:38:47 发布