gpt4 book ai didi

git - 为什么 git format-patch 不适用于 stashes?

转载 作者:太空狗 更新时间:2023-10-29 14:02:02 24 4
gpt4 key购买 nike

如果我跑

git format-patch -1 stash@{0}

git 没有创建任何文件就静静地返回。为什么会这样?如何以与 git am 兼容的格式保存存储?

最佳答案

这似乎是因为 stash 提交被表示为 merge (当时在其父级和索引状态之间),而 merge 提交上的 format-patch 什么都不做。

如果你说

git format-patch stash@{0}{,^}

然后它将在 stash 和每个父级之间吐出补丁。

为了说明,这是存储的样子:

*   99aedb8 (refs/stash) WIP on master: 668ff36 initial commit
|\
| * 6b8d77f index on master: 668ff36 initial commit
|/
* 668ff36 (HEAD, master) initial commit

关于git - 为什么 git format-patch 不适用于 stashes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4596583/

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