gpt4 book ai didi

git - 浅克隆中的 "grafted"提交到底是什么?

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

在 git 中进行浅克隆时(使用 --depth 选项),根提交被标记为 grafted

enter image description here

谷歌搜索没有找到任何令人满意的文档。

好像和git grafts没有关系,类似的术语暗示。
它只是一个标志,表明这个提交实际上有更多的 parent ,而不是“真正的”根提交吗?还是有什么特别之处?

最佳答案

来自您的链接:

It works by letting users record fake ancestry information for commits. This way you can make git pretend the set of parents a commit has is different from what was recorded when the commit was created.

在浅克隆中,您的 提交是应该 有父项的提交,但不在您的存储库中。所以这似乎是一个很好的嫁接用例。

In effect :

Def.: Shallow commits do have parents, but not in the shallowrepo, and therefore grafts are introduced pretending thatthese commits have no parents.

关于git - 浅克隆中的 "grafted"提交到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27296188/

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