Git导出一个分支

时间:2010-03-03 10:32:11

标签: git

我在git存储库上本地工作。它有各种分支,如dev分支,一些分支用于实验变化等等。当然还有一个主分支。

我想设置一个公共(确实,这是一个局域网,更好地说“共享”)存储库只包含主分支。

如何导出该分支以便我可以将其复制到目标文件夹?感谢

2 个答案:

答案 0 :(得分:2)

正如git-push manual所说:

git push origin HEAD:master

  

将当前分支推送到远程   ref在原点中匹配master   库。这种形式很方便   没有推送当前分支   考虑它的本地名称。

git push origin HEAD

  

将当前分支推送到遥控器上相同名称的便捷方法。

使用这些命令:

  1. 在某个“共享位置”创建git init --bare存储库
  2. git remote add origin此位置到您当前的工作存储库
  3. 来自您的主分支的
  4. git push --force origin HEAD
  5. 其他开发人员现在可以仅使用主分支克隆该存储库

答案 1 :(得分:0)

我会考虑设置单独的公共存储库,其中“alternates”指向您正在处理的那个并将您的分支推送到它。或者也许将主分支符号链接到本地​​存储库中的分支。我没试过,但它应该有用。