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

相关推荐
郑州光合科技余经理16 小时前
同城系统海外版:一站式多语种O2O系统源码
java·开发语言·git·mysql·uni-app·go·phpstorm
郑州光合科技余经理20 小时前
基于PHP:海外版同城O2O系统多语言源码解决方案
java·开发语言·git·spring cloud·uni-app·php·uniapp
Violet_YSWY21 小时前
git变基删除中间版本,使用drop出现文件丢失问题,原因及解决方案
git
dragonchow1231 天前
git sparse-checkout, 只拉取部分目录
git
醇氧1 天前
Git 合并冲突提示 Local Changes Prevent from Merge
运维·git
亚林瓜子1 天前
git中移除.DS_Store文件夹和相关文件
git·mac·ignore·.ds_store
深耕半夜1 天前
git的使用手册
git
pingzhuyan1 天前
linux常规(shell脚本)-启动java程序-实现快捷git拉取,maven打包,nohup发布(无dockerfile版)
java·linux·git·maven·shell
大柏怎么被偷了1 天前
【Git】Git的认识与安装
git
切糕师学AI1 天前
如何永久忽略本地配置文件修改:Git 与 TortoiseGit 实战指南
git