我想維護一個項目的兩個分支:一個用於公司內部使用,另一個用於開源。我想在源代碼樹中具有所有特定於部署的元素(如部署配方和數據庫配置以及特定於版本的引導程序文件等)。防止從分支推到特定的遠程
我設想的方式是我有兩個分支,例如master
和internal
。在這種情況下,我想避免的一件事是將internal
分支推向Github,因爲它會包含敏感信息。然後,我會選擇從internal
分支變成主人。
那麼如何配置遠程分支被推送到它的默認遠程?我必須設置該分支來跟蹤比Github更遠的另一個分支?
或者是否有更好的工作流程來開發這種情況下的鎖步中的兩個叉?