git 同一个仓库不同分支设置不同的根目录
本文介绍了git 同一个仓库不同分支设置不同的根目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
请问有没有什么方法可以设置同一个本地仓库不同分支配置不同的根目录,因为要写 gitbook,需要把子文件夹 book作为gitbook分支的根目录,将下面生成的代码提交到gitbook分支上,而master分支上则用于写作,master 分支提交时忽略 book 文件夹,这样部署到服务器上就不会弄混.或者是有其他更好的办法?
master分支的结构
(以 book 文件夹为根目录) gitbook 分支下对应的结构
解决方案
git checkout --orphan gitbook
和git submodule
结合起来使用符合你的要求,就是有些麻烦。
其实Git的分支不适合「子文件夹」这种需求,多个Repo更好用一些。
SVN的分支模型非常符合你的要求,不过可能不兼容GitBook。
这篇关于git 同一个仓库不同分支设置不同的根目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文