我最近开始使用 git 并使用 bitbucket 来托管我的代码。我对制作分支,合并它以及推动,拉动等基础知识感到满意,但现在有一个我不确定的情况。
我基本上已经开发了一个我希望在多个项目中使用的 cms。我有一个我称之为“cms_template”的存储库。
每当我想创建一个新项目时,我只需将其克隆到一个新的存储库中。
基本上我的问题是这样的:我有网站 A 和网站 B。两者都是 cms_template 存储库的克隆,但由于它们是不同的网站,显然它们本身会发生变化。我不想将这些更改推送回 cms_template 存储库,但是当我更新 cms_template 存储库时,我希望这些更新可以“拉入”每个网站。如何最好地将我对原始 cms_template 所做的任何更新合并到这些项目中?
我也希望能够将网站 A 和 B 都推送到他们自己的远程存储库,但我对执行此操作的最佳方法感到困惑,并且不与 cms_template 存储库冲突。
希望我的问题有意义 - 如有必要,我很乐意澄清。
感谢您的建议。