我有一个Git媒体存储库,我将保存我将在各种项目中使用的所有JavaScript和CSS主文件和脚本.
如果我创建一个位于其自己的Git存储库中的新项目,我如何在我的新项目中使用来自我的媒体存储库的JavaScript文件,从而使我在进行更改时不必更新脚本的两个副本?
如果我理解分叉,它在概念上涉及以下步骤:
这是它的样子:
Original <??upstream??? Forked
(server) (server)
?
?origin
?
(local)
Run Code Online (Sandbox Code Playgroud)
与克隆的主要区别在于这些步骤是服务器端,而不是本地步骤.如何在git命令行上手动复制?
这是我到目前为止所做的:
在这个阶段,我在本地仓库上设置了所有东西.我可以使用中间本地克隆同步原始和分叉存储库之间的更改.所以这就是我所拥有的:
Original Forked
(server) (server)
? ?
? ?origin
? ?
????????upstream??? (local)
Run Code Online (Sandbox Code Playgroud)
现在我如何将此链接推送到服务器,即将原始repo作为服务器端 forked repo 的上游远程,以匹配第一个图?
请注意,这个问题不是特定于GitHub的 - 我可能也想用BitBucket来做这个.理想情况下,我也应该可以跨站点执行此操作.我在这里已经阅读了很多类似的问题,但是没有明确的答案.