技术栈

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中的包装类
相关推荐
代码or搬砖
9 小时前
Git学习笔记(三)
笔记·git·学习
虾说羊
12 小时前
git连接远程仓库并拉去推送以及克隆命令
git
IT~狂男
14 小时前
GIT 实战命令操作大全,代码变动,推动,修改备注,撤销(篇幅一)
git
前端拿破轮
14 小时前
从0到1搭一个monorepo项目(一)
前端·javascript·git
消失的旧时光-1943
15 小时前
git的 Rebase
git
风禾万里
1 天前
Git怎么管理软件版本(代码,模型,配置等)
git
默默coding的程序猿
1 天前
3.git的分支携带问题是什么?怎么解决?
java·git·python·svn·gitee·github·intellij-idea
天地人-神君
1 天前
将.idea取消git托管
java·git·intellij-idea
Zach_yuan
1 天前
版本控制器Git
linux·git
唐青枫
2 天前
Git 提交时神秘的 create mode 100644 到底是什么?一文告诉你答案!
git
热门推荐
01BongoCat - 跨平台键盘猫动画工具02GitHub 镜像站点03UV安装并设置国内源04Linux下V2Ray安装配置指南05两千字总结:Codex 国内如何安装和使用的教程,以及如何设置中文回答06KGG转MP3工具|非KGM文件|解密音频07荣耀手机2025年10月发布的新品Magic8比起Magic7,在硬件、性能、价格等上有什么区别,有什么优势08windows找不到gpedit.msc(本地组策略编辑器)09GitLab 零基础入门指南:从安装到项目管理全流程10NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南