访问开发人员计算机之间的本地Git分支

时间:2016-04-25 16:16:24

标签: git

这是一个场景: 有2个开发人员在使用Git仓库(比如GitHub)。 Developer1是否可以在不涉及远程存储库(GitHub)的情况下将更改推送到Developer2计算机。

请注意,两台Dev机器都只在其计算机上安装了Git。

虽然我理解可以将远程仓库添加到本地仓库,但我不确定如何将本地分支公开为服务器,例如:

https://Dev1Machine/DevLocalBranch.git

1 个答案:

答案 0 :(得分:1)

如果一个开发人员(让他们说Developer2)用HTTP服务器或SSH公开他的Git存储库,那么这是可能的。您还可以将存储库作为文件共享(SMB或Windows共享,具体取决于您的操作系统)公开,然后通过file:// URL访问它,例如:

file:///networkshare/repositories/yourrepo.git

但是,它只能暴露整个存储库,而不是单个分支。对于Developer1,它只是另一个远程存储库,只需要在本地网络中使用URL。

但是在我看来,正确设置它以使其正常工作的努力要高得多,只需要推送到你的Github仓库并在以后处理旧的个人分支(如果不再需要则删除它们等等)。要将您的个人分支与其他分支分开,您可以为这些分支使用前缀,例如personal/或类似。