美文网首页
Git导出最近提交文件内容

Git导出最近提交文件内容

作者: 啊啦Bin | 来源:发表于2018-04-12 10:19 被阅读0次

    在使用git的过程中,存在需要导出某个提交历史的文件记录的情况,首先使用git log查看提交的commit id

    其次,使用如下命令打包文件

    git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT ${commitid} | xargs tar -rf ${targetFileName}.tar

    或者

    git archive -o ${targetfileName}.zip HEAD $(git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT  ${commitid})

    ${commitid},${targetfileName}为对应的变量名

    相关文章

      网友评论

          本文标题:Git导出最近提交文件内容

          本文链接:https://www.haomeiwen.com/subject/lbfxkftx.html