如何在git

时间:2018-07-02 09:33:05

标签: git github gitlab

我目前在git中为不同的客户端创建不同的存储库。 我的情况是,目前我们有28所学校作为学校ERP的客户。某些更改适用于所有28个客户端,某些更改是针对单个客户端定制的。 ->假设存在“变更A”,当我推动变更时,需要立即将其反映到gitlab中的所有28个git项目中。 ->如果有'Change B',让我们说,那么我应该能够更新指定客户端(例如5个客户端)中的那些更改

当前我们正在使用gitlab

1 个答案:

答案 0 :(得分:1)

我不认为,您需要为此用例维护28个存储库。您可以这样设计项目结构,并将存储库数量减少到1。

  • 将所有公用文件放在一个分支中,假设master
  • 为不同的客户维护不同的分支机构。

分支master中的任何更改都可以为客户端拉出

git pull origin master