我在git存储库上本地工作。它有各种分支,如dev分支,一些分支用于实验变化等等。当然还有一个主分支。
我想设置一个公共(确实,这是一个局域网,更好地说“共享”)存储库只包含主分支。
如何导出该分支以便我可以将其复制到目标文件夹?感谢
答案 0 :(得分:2)
正如git-push manual所说:
git push origin HEAD:master
将当前分支推送到远程 ref在原点中匹配master 库。这种形式很方便 没有推送当前分支 考虑它的本地名称。
或
git push origin HEAD
将当前分支推送到遥控器上相同名称的便捷方法。
使用这些命令:
git init --bare
存储库git remote add origin
此位置到您当前的工作存储库git push --force origin HEAD
答案 1 :(得分:0)
我会考虑设置单独的公共存储库,其中“alternates”指向您正在处理的那个并将您的分支推送到它。或者也许将主分支符号链接到本地存储库中的分支。我没试过,但它应该有用。