Git可以使用git checkout --orphan
命令在同一个repo中托管多个DAG。经常被引用的用例git的这个特性是为文档或GitHub gh-pages
孤立分支分开创建静态网站。
在git中使用孤立分支还有其他原因吗?
答案 0 :(得分:13)
另一种可能的用途是将多个存储库合并为一个存储库。几个例子:
在这些情况下,在将它们合并到单个统一树之前,您将在同一存储库中有两个单独的DAG。因此,这不是长期使用,而是暂时通过在同一存储库中具有单独DAG的状态的操作。
答案 1 :(得分:2)
git
online documentation的另一个用例:
当您想要从提交中发布树时,这非常有用 没有暴露其完整的历史。你可能想这样做 发布当前树为的项目的开源分支 " clean",但其完整历史记录包含专有或其他受阻的代码。