gpt4 book ai didi

Git 归档一个没有目录路径的目录

转载 作者:行者123 更新时间:2023-12-02 03:35:50 24 4
gpt4 key购买 nike

我找到了一些关于如何使用 7zip cli 执行此操作的引用资料: https://superuser.com/questions/340046/create-an-archive-from-a-directory-without-the-directory-name-being-added-to-the?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa#

但具体来说,我想使用 git archive 创建子目录的 zip 文件,但我希望存档不包含子目录名称作为顶级文件。

我得到的最接近的是:git archive --format zip HEAD ./dist/* > deploy.zip

但它会生成一个 zip 文件,其父目录名为 dist/

我的文件夹结构是这样的;

project
- .git
- src
- dist
- my files and folders

我想做的是只归档“dist”目录及其所有内容在生成的归档文件的顶层。

最佳答案

来自 git-archive documentation (*):

git archive --format zip HEAD:dist/ > deploy.zip

本质上 tree-ish可以采用 <rev>:<path> 格式.

*:来自 git doc 的示例启发了答案是“将当前负责人的 Documentation/目录中的所有内容放入 git-1.4.0-docs.zip,前缀为 git-docs/ "

关于Git 归档一个没有目录路径的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50243944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com