我只是偶然输入git branch -- merged而不是git branch --merged现在当我正确键入它时,我看到一个名为"merged"的新合并分支.
我不确定这是否是git branch的一个特性,或者是什么.
看起来它从我上次提交当前分支创建了一个新分支,看起来它现在已合并到我当前的分支中.我可以想象一下这样一个使用案例:从我正在处理的那个中创建一个新的分支而不检查它会很好,但我不确定你为什么要使用这个功能(如果它是一)如果有任何问题与之相关.当我这样做时,git branch我看到新的分支被调用merged,并且在我和当前分支之间没有差异.
我没有在手册页中看到任何关于此的内容,但我承认这是一个有趣的功能.
任何人都可以放弃更多的光吗?
运用git version 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] []
命令的第二种形式创建一个名为指向当前HEAD的新分支头,或者如果给定.
| 归档时间: |
|
| 查看次数: |
219 次 |
| 最近记录: |