提取GIT最近提交的修改文件

代码

复制代码
# git 提交号,指定某一次提交涉改动的git号
git log 9865596e6725b2001aca3c8efbbd9c3e48428a85 -1 --name-only | grep '/' | awk '{print $1}' > list.txt
mkdir temp
xargs -a ./list.txt cp --parents -t ./temp
cd temp
tar -czvf modules.tar.gz *

替换log后的id号为指定

提取多次修改的文件时,注意路径每次提交完回到主目录

打包完成

参考文献

提取指定GIT提交记录所涉及修改文件(含文件路径)_git 提取变更文件-CSDN博客

相关推荐
无限进步_7 分钟前
C++ STL list容器深度解析与模拟实现
开发语言·数据结构·c++·windows·git·list·visual studio
爱码小白15 小时前
GIT版本控制
git
遇见火星16 小时前
Git 入门指南:从零开始掌握版本控制的魔法
git·版本控制
星际编程喵18 小时前
研发流程规范:Git Commit 书写标准
git·gitee·github·gitcode
to future_19 小时前
git超详细教程
git
GL_Rain20 小时前
pip安装git库出现ModuleNotFoundError: No module named ‘xxx‘
git·pip
大白要努力!1 天前
Android 项目历史提交远程仓库资源过大,如何清理历史提交中无用的大文件
android·git
一点事1 天前
git:已有主分支,创建空分支,管理项目
git
指尖跳动的光1 天前
git 提交报 Updates were rejected because the tip of your current branch is behind
git
痕忆丶1 天前
Git_Rebase_Conflict_Resolution
大数据·git