我最近派生了一个开源git(origin(,现在的要求是更改需要保持私有。虽然这些变化可能在不久的将来被推到公共分支,但现在我需要把它们保密。
我将其归档的方法是创建一个新的专用存储库,并将其添加为远程(专用(存储库。
我现在想管理私有远程中的所有新更改。我正在使用hubflow。
现在,当我运行:
git hf feature start <feature-name>
我的新分支是从原点创建的。
所以我继续删除了原始分支,并让该分支只存在于private
远程上。
做了一些更改,创建了一个提交并执行了:
git hf push
在private
上推送了更改,但在origin
上创建了分支,并推送了所有更改。
我希望更改仅保留在private
存储库中。
提前谢谢。干杯
您可以考虑更改源URL以引用您的私有存储库,并添加一个新的远程命名上游以引用原始存储库
git remote set-url origin https://github.com/your/private-repository
git remote add upstream https://github.com/the/original-repository
这样,任何推送到原点的操作都将在您自己的私有存储库中。