我在 github.com 上使用 git 来开发我正在从事的项目。
我在 github.com 上有一个私人仓库,我们称之为 WORKING,我在上面推送我的每日提交,创建许多分支。每次提交都充满了蹩脚的消息和各种诅咒。
我想做的就是,如果可能的话,在 github 上设置一个新的 PUBLIC repo,创建一个新的本地分支,将其命名为 CLEAN,我想在其上合并 WORKING/master 以摆脱分支历史中的所有错误和然后将这个新分支推送到我的新远程公共存储库。
这可能吗?
也许手动将文件移动到我新创建的存储库然后推送它们会更容易,但如果 git 允许我这样做,那就太好了。