如何使用Git组织我的代码?我应该分叉还是分支?

时间:2012-05-02 22:12:56

标签: git branch fork

我有一个用于分叉的微控制器的代码库。不幸的是,它还不是可以在其他外部项目中编译的工具库 - 在开发特定的微控制器应用程序时,您可能需要在“核心”模块中进行攻击。只要它在github上,它就可以保持理智,并将修复和功能推送到父级仓库等,但我关心我的具体应用 - 我在哪里为他们保留代码?

据我所知,分支在git中被认为是一个短命的人工制品?我应该为每个特定的应用程序分配我的仓库吗?

有问题的代码位于https://github.com/Miceuz/LPC1343CodeBase我有主代码库和两个分支 - 温度控制器固件和LED板固件。

1 个答案:

答案 0 :(得分:1)

对于单独的项目,我会分叉和开发特定项目成为一个分支。想象一个项目是一棵树;您可以为项目的每个部分创建分支,这些分支可以合并为一个“大”分支,它仍然是该树的一部分,然后您可以复制并“植树”树以用于新项目。

这里很晚才好! :P