提取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博客

相关推荐
摇滚侠5 小时前
VScode 提交代码 Git
git
YuforiaCode7 小时前
移除原有 Git 仓库关联,在IDEA中重新初始化 Git 并推送到新仓库(详细图解、包含相关问题的解决办法)
git
UIUV7 小时前
Git程序员入门笔记:从零开始掌握分布式版本控制
git
星光不问赶路人7 小时前
彻底清理 Git 分支:从查看到批量删除无效分支的全流程指南
git·github
如果是君12 小时前
【git使用】ubuntu下利用git工具提交一个工程
linux·git·ubuntu
吃鱼吃鱼吃不动了13 小时前
常用的 git 命令
git
迷路爸爸18013 小时前
Git Commit Message 规范:写出清晰、可维护的提交记录
git·python
前端赵哈哈14 小时前
Git 本地仓库操作指南:将未提交文件复刻至新分支(无需关联远端)
前端·git·github
神秘的猪头14 小时前
git应用初体验
git
麻辣璐璐21 小时前
【新手小白版】Gerrit使用教程
git·gerrit·新手