一文告诉你如何导出 Git 变更文件
有时候我们想导出某次版本提交时有哪些变更的文件,在 svn 中有一个 export 功能,很方便,如下图所示。 在 Git 中我也找到了以下两种方法。 方法1 使用 git 自带命令git archive, 语法如下。 gitarchive-oc:/Users/yourusername/Desktop/export.zipNewCommitId$(gitdiff--name-onlyOldCommitIdNewCommitId) 使用示例如下: gitarchive-oc:/Users/yourusername/Desktop/export.zip479d554cf570edcc28c20ce264c6f216f8223bf3$(gitdiff--name-onlya838d0512e84e5eb42569cce3ef305d3ac1c44d0479d554cf570edcc28c20ce264c6f216f8223bf3) 这样会在桌面生成一个export.zip压缩包。 这个方法需要敲命令,且每次拷贝前后提交的版本号,会稍显麻烦。 方法2 下载TortoiseGitGit 客户端软...