【问题标题】:When should git orphaned branches be used?什么时候应该使用 git 孤立分支?
【发布时间】:2012-10-23 13:16:43
【问题描述】:

Git 可以使用 git checkout --orphan 命令在同一个 repo 中托管多个 DAG。一个经常被引用的用例 git 的这个特性是为 docs 或 GitHub gh-pages orp​​haned 分支保留一个单独的分支来创建一个静态网站。

还有其他理由在 git 中使用孤立分支吗?

【问题讨论】:

    标签: git


    【解决方案1】:

    另一个可能的用途是将多个存储库合并为一个。几个例子:

    在这些情况下,您将在同一个存储库中拥有两个单独的 DAG,然后再将它们合并到一个统一的树中。因此,这不是长期使用,而是一种暂时通过在同一存储库中具有不同 DAG 的状态的操作。

    【讨论】:

      【解决方案2】:

      git online documentation 的另一个用例:

      当您想从提交中发布树时,这可能很有用 在不暴露其全部历史的情况下。你可能想这样做 发布当前树为的项目的开源分支 “干净”,但其完整历史记录包含专有或其他受阻的代码。

      【讨论】:

        猜你喜欢
        • 2011-04-10
        • 1970-01-01
        • 2010-11-14
        • 2015-02-22
        • 2011-01-29
        • 2023-04-02
        • 2011-04-15
        • 2017-04-10
        • 2012-03-19
        相关资源
        最近更新 更多