如何在hubflow功能启动时使用除原点之外的远程



我最近派生了一个开源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

这样,任何推送到原点的操作都将在您自己的私有存储库中。

最新更新