我想要与其他开发者分享一些代码。我们计划最终公开宣传,但目前不希望公开任何内容。
我有一个公共GitHub帐户,我为一些代码创建了一个存储库。 这已被推到原点(GitHub),并且是公开的。
我已经在本地创建了一个分支,但还没有把它推到原点,因为我现在想把它保密。
有没有办法让我们可以设置另一个开发人员将我的本地分支用作远程,而不必先将其推送到源?
他可以添加git remote
吗?如果是这样,他需要什么网址呢?
道歉,如果我的术语不对,我对Git来说还是个新手。 我正在使用GitExtensions,与一些GitBash混合使用,并将我的存储库托管在GitHub上。
答案 0 :(得分:1)
正如" Having a private branch of a public repo on Github?"中所述,您的回购邮件(如果是公开的)会对所有内容提供读取权限。
包括所有分支。
但是您可以根据需要添加到本地仓库中,因此您可以添加私人仓库的URL(在GitHub上创建一个,使用付费帐户或BitBucket)。
请参阅" Manage remote repositories"
这样,您就可以将私有分支推送到新的远程分支。