这可能是一个天真的问题。我在我的github账户上有几个回购(比如账户A)。出于出版物的目的,我应该将我的项目推送到其他人的github帐户(帐户B),并在出版物中提供其他回购链接。
我想(1)即使repos在他的账户中,也保留我的代码的信用,(2)如果A中的repos更改,则不更新账户B.帐户B不会对代码进行任何开发,只会用于在出版物中提供它的URL。
我的问题是,无论如何,从帐户B的帐户到帐户A有直接链接吗?我认为通过提取或基本镜像,帐户B应该定期更新原始回购,但我想避免它。
我想要的是:
1)直接链接,当客户在帐户B上点击它时,它们将被定向到我在帐户A的回购。 2)或如果上述情况不可能,通过从账户B克隆,客户直接从账户A的回购中获取文件。
是否有任何想法(或类似的东西)是可能的?感谢。
答案 0 :(得分:1)
Git对此有所帮助 - 它被称为submodules。来自Git网站:
子模块允许您将Git存储库保存为另一个Git存储库的子目录。这使您可以将另一个存储库克隆到项目中,并使您的提交保持独立。
查看这个问题的答案 - 它有更多细节(归功于@Jefromi):https://stackoverflow.com/a/4377799/1442788