gpt4 book ai didi

具有未提交更改的存储库的 Git 存档

转载 作者:IT王子 更新时间:2023-10-29 01:26:31 30 4
gpt4 key购买 nike

如何使用 git archive 创建当前存储库的存档,包括本地未提交的更改?

最佳答案

我知道这是旧的,但我想我找到了解决方案。

运行:

stashName=`git stash create`;
git archive <options> $stashName

由于 git 需要可靠的提交来创建存档,我们可以使用 git stash 进行“一次性”提交。 create 命令只是创建存储提交(不会重置您的工作目录或将其推送到存储堆栈)并返回它的哈希值。

如果您担心悬挂提交的空间,您可以使用 git gc --prune=now 清理它。否则,只需等待 2 周,它就会消失。

关于具有未提交更改的存储库的 Git 存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2766600/

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