我在git仓库本地工作。它具有各种分支,如开发分支,实验变更的分支等。当然还有一个主分支。单个分支的Git导出
我想设置一个公共(嗯,确实是一个局域网的东西,更好地说“共享”)存储库只包含主分支。
如何导出该分支,以便我可以将其复制到目标文件夹?谢谢
我在git仓库本地工作。它具有各种分支,如开发分支,实验变更的分支等。当然还有一个主分支。单个分支的Git导出
我想设置一个公共(嗯,确实是一个局域网的东西,更好地说“共享”)存储库只包含主分支。
如何导出该分支,以便我可以将其复制到目标文件夹?谢谢
我会考虑设置单独的公共存储库与“替代”指向你正在工作,并推动你的分支。或者,也可以将主分支符号链接到本地存储库中的分支。我还没有尝试过,但它应该工作。
作为git-push manual说:
GIT中推原点HEAD:大师
推当前分支到远程 REF匹配主在原点 库。这个表格很方便 推动当前分支没有 想着它的本地名称。
或
混帐推缘起首
一种方便的方法,以目前的分支推同名遥控器上。
使用这些命令你做的事:
git remote add origin
从主分支git push --force origin HEAD
创建git init --bare
库devs现在可以只用主分支克隆该存储库哦,OP是在谈论远程公共仓库? – 2010-03-03 10:52:38
他确切地说他想要创建新的回购。如果这真的很遥远或只是另一个目录,无关紧要。增加了一些信息来澄清。谢谢。 – 2010-03-03 11:15:41
嗯,它的确如此。如果它在本地,我不会喜欢你提出的解决方案。 – 2010-03-03 13:00:33
我不相信你可以符号链接到一个特定的分支,只有一个特定的目录(这将有你已经检查了它)。也就是说,只有“主”分支的备用遥控器也是非常好的解决方案。 – steve 2012-01-02 22:22:54
@steve,按分支我的意思是一个工作目录。至少我是这么认为的。我写了它已经有一段时间了:)确定你不能像修订版那样符号链接分支。 – 2012-01-03 10:17:53