我目前正在我的教授的监督下制作一个Android项目,他让我可以访问他为该项目创建的私人仓库。我想知道我是否可以制作另一个回购(公开),以便项目可以反映到我的个人资料中,任何人都可以看到?
还有什么方法可以同步这两个repos,这样如果我推出一个,其他的会自动更新吗?
我是 github 的新手,对我来说会有很大的帮助。谢谢你。
答案 0 :(得分:3)
您只需要将其他repo作为远程添加到您的客户端,并推送到它,在终端中您可以执行以下操作:
git remote add public https://github.com/user/repo.git
然后
git push public master
如果你在git中使用某种UI,你可以通过这种方式添加遥控器并推送。
答案 1 :(得分:0)
您可以分叉回购,您所做的任何更改都可以与主分支分开。至于同步,由每个存储库的所有者决定是否要合并分支和主线任何更改。我希望这有助于澄清一些混乱。
当然,这是根据您的情况量身定制的。可以同步两个存储库,但这是自动化或手动集中的工作。
如果您坚持“同步多个存储库”方面,请查看此处: https://blog.afoolishmanifesto.com/posts/syncing-with-multiple-git-repos/