0

假设我只有一个带有提交的主分支

A (initial) --> B --> C --> D --> E (head, newest)

在我的 PC上和 GitHub 上的私有存储库中。

现在我想发布它,但提交 A 和 B(最旧的)包含硬编码的密钥/密码(我知道这是不好的做法,这只是一个快速测试)。

是否可以克隆存储库(在我的 PC 上)并仅通过提交将此版本推送到单独的公共C (now initial) --> D --> E来源?

所以我仍然想要私人未修改/完整的回购和另一个修剪过的作为公共版本。

如果可能的话,我应该使用哪些命令?

4

0 回答 0