我可以使用有限分支集创建GIT分支吗?

这个问题在这里已经有了答案:

  • 如何在git中克隆单个分支? 14个答案

  • 它的种类取决于你只想要某些分支的意思。 或者,更重要的是,你只希望从某些分支中获得什么。

    如果你想在git branch --list --all时使用更短的列表,那么Alejandro Montilla的建议(fork然后删除分支)应该可以工作。

    如果父代回购在未分支的分行中具有显着的规模,并且您想要回收该空间,那有点困难。 你必须确保分支被删除后, gc清理干净。 您可以随时gc本地回购,但是当它在一个托管的服务,他们可能会或可能不会提供超过无用单元收集控制。

    也许你想要一些更复杂的东西......许多人似乎发现了一个历史,它保留了原始分支拓扑结构“杂乱”,并且他们想要“清理它” - 这是各种重组操作背后的动机。 这需要除去合并的分支,而是要合并历史中的(一行)提交。 对现有的历史记录并不是一个简单的方法(如果你这样做,那么所得到的回购和父回购之间的任何关系都将不可挽回地失去)。 因此,如果这就是你所追求的,那么你可能会考虑重新设计问题,以便如何为历史记录提供更好的日志输出。

    链接地址: http://www.djcxy.com/p/90443.html

    上一篇: Can I create a GIT fork with limited branch set

    下一篇: Which branch I have when cloning a git repository?