gpt4 book ai didi

Git 存档包括实际的存储库?

转载 作者:太空狗 更新时间:2023-10-29 13:49:44 33 4
gpt4 key购买 nike

我需要为我的 Git 项目创建一个存档,忽略并省略 .gitignore 指定的文件,但包括实际的 .git 存储库文件夹。只需运行 git archive master 就可以忽略 .git 文件夹。

有没有办法让 git archive 包含 .git 文件夹,但仍然忽略 .gitignore 指定的文件?

最佳答案

由于 git archive 只生成一个 tar 存档,您可以直接使用 tar 处理该文件。

$ git archive HEAD > tar.tar
$ tar -rf tar.tar .git

tar 的 -r 选项将给定的文件附加到正在处理的存档中(在 -f 之后指定)。检查 tar 的手册页以获取 tar 具有的令人生畏的功能列表。

关于Git 存档包括实际的存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11621623/

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