技术栈

git-打包指定提交文件.sh

319649032024-07-11 12:38
复制代码
#!/bin/bash
# windows :git bash here
read -p "请工程路径: " projdir
cd $projdir
read -p "请输入提交ID(至少7位): " select
# latest=$(git rev-parse HEAD)
latest=$(git rev-parse --short HEAD)	
# set latest=$(git rev-parse HEAD)
echo 打包 $select~1 '~' $latest
echo 开始打包 差异文件...
filename=$(basename $PWD)_update.tar.gz
git diff --name-only $select~1 $latest | xargs tar -zcvf $filename
echo 输出路径 $(pwd)/$filename
上一篇:Kubernetes:小公司业务发展的最佳部署选择
下一篇:探究v8中的包装类
相关推荐
痕忆丶
26 分钟前
Git_Rebase_Conflict_Resolution
大数据·git
啃火龙果的兔子
1 小时前
vscode中的git插件
git·vscode·elasticsearch
小钟不想敲代码
10 小时前
GitFlow
git·gitflow
云和数据.ChenGuang
16 小时前
git commit复合指令
大数据·git·elasticsearch
-拟墨画扇-
20 小时前
Git | 文件提交操作
git·gitee·github·gitcode
CoderJia程序员甲
20 小时前
GitHub 热榜项目 - 日榜(2025-12-25)
git·ai·开源·llm·github
-拟墨画扇-
21 小时前
Git | 文件修改操作
大数据·git·gitee·github·gitcode
-拟墨画扇-
21 小时前
Git | 版本控制操作
大数据·git·gitee·github
GA666666
1 天前
PowerWiki:基于 Git 的知识管理系统
git
-拟墨画扇-
1 天前
Git | 状态查看操作
git·gitee·github·gitcode
热门推荐
01从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击02GitHub 镜像站点033D 圣诞树网页代码04Linux下V2Ray安装配置指南05UV安装并设置国内源06在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)07电脑检测软件—图吧工具箱08Gemini3 生成的基于手势控制3D粒子圣诞树09jdk21下载、安装(Windows、Linux、macOS)10Claude Code Skills 实用使用手册