下面是一个使用Git的有趣实验。想想Github的'网页'功能:我在一个分支中编写程序(例如master
),而文档网站保存在另一个完全不相关的分支(例如gh-pages
)中。Git分支实验
我可以从我的master
-branch中的代码生成HTML格式的文档,但我想将其作为我的文档网站gh-pages
分支中的一部分发布。
我如何从master
的代码中智能地生成我的文档,将它移动到我的gh-pages
分支并在那里提交更改?我应该使用post-commit钩子还是什么?这是一个好主意,还是完全愚蠢?
我认为这可能是相关的:http://stackoverflow.com/questions/1425892/how-do-you-merge-two-git-repositories – Eimantas 2009-09-15 18:10:02
@Eimantas:不是,我想。这是关于同一个存储库中的两个分支,而不是两个不同的存储库。 – avdgaag 2009-09-15 18:17:37
可以完成预标记挂钩,以便生成文档并在分支上发布,然后再恢复为主标签并应用标签。但是我对git挂钩不够熟悉,不知道如何去做。 – VonC 2009-09-15 18:24:06