gpt4 book ai didi

git分支—— merge

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

我只是不小心输入了 git branch --merged 而不是 git branch --merged 现在当我正确输入时,我看到一个新的 merge 分支叫做“merge ”。

我不确定这是 git branch 的特性还是什么。

看起来它从我对当前分支的最后一次提交创建了一个新分支,看起来它现在已将其 merge 到我当前的分支中。我可以想象一些用例,在这些用例中,从我正在处理的分支中动态创建一个新分支而不检查它会很好,但我不确定你为什么要使用这个特性(如果它是一),如果有任何相关的问题。当我执行 git branch 时,我看到名为 merged 的新分支,它与我当前的分支之间没有区别。

我在手册页中没有看到任何关于此的内容,但我承认这是一个有趣的功能。

谁能再说点什么?
使用 git 版本 1.8.5.2 (Apple Git-48)

最佳答案

git branch -- merged 实际上与 git branch merged 相同。尽管 -- 没有记录在手册页中,但它与典型的 Unix 命令行选项一致使用。它结束选项(您以 --- 作为前缀)。这允许您指定分支名称,如 -f--merged,否则将被解释为选项。

因此,命令 git branch -- merged 只是创建一个名为 merged 的新分支,指向当前分支指向的提交,而不检查它。

来自手册页:

git branch [--set-upstream | --track | --no-track] [-l] [-f] []

The command’s second form creates a new branch head named which points to the current HEAD, or if given.

关于git分支—— merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25098823/

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