git 历史版本导出_git根据版本导出修改的文件

在Windows环境中可以使用TortoiseGit很方便导出对应版本修改的文件。

通过git命令可以查看每个版本间修改的文件,结合xargs、zip等命令,可以实现修改文件打包。

查看提交历史

1. 查看最近5条提交记录。

#查看最近5条提交记录

git log -5

2. 在一行中显示提交信息。

#一行中显示信息

git log --pretty=oneline

#8ea30b66849e1ddb85c05f1da9202db46534b9c6 (HEAD -> master, origin/master, origin/HEAD) 修改

#62555189cef38012eb3b0f8fc12a4fcac29ba6b1 README

#e2658dd8c135f0d3590fdaf12c0b387dba2b6a16 Create README.md

3. 只显示提交时间和修改的文件

git log --pretty=format:"%cd" --name-only -5

#Tue Dec 10 16:14:52 2019 +0800

#docker/README.md

#docker/docker-compose.yml

#docker/local/php/Dockerfile

#显示段Hash

git log --pretty=format:"%h %cd" --name-only -5

#显示查看时间

git log --pretty=format:"%h %cd" -5

导出修改的文件

1. 导出两个版本之间修改的文件

git diff 62

你可能感兴趣的:(git,历史版本导出)