小编And*_*del的帖子

在裸存储库中更改文件的git存档

我有一个远程裸存储库(没有工作目录),可以创建安装目录.工作得很好.但现在我只想创建已更改文件的焦油.我这样试过:

git archive --format=tar --prefix='/' HEAD `git diff V1.02 --name-only` | gzip -9 > ~/tars/update-v1.02-`git describe master --tags`.tar.gz
Run Code Online (Sandbox Code Playgroud)

这适用于我的本地存储库.它使用标记版本V1.02到最新提交的文件创建tar.但它不适用于裸存储库.还有其他解决方案吗?

git diff archive

5
推荐指数
1
解决办法
612
查看次数

标签 统计

archive ×1

diff ×1

git ×1