分叉prezto
我将 sorin-ionescu/prezto ( upstream
) 从 github 分叉到我的 github 帐户 (nasenatmer/prezto) ( origin
),将其克隆到本地并开始配置它,添加文件,同时不断提交并将更改推送回我的 github 存储库。
配置我的本地仓库
除其他事项外,我修改了一个提示主题,现在我想将其回馈给项目,因此我想创建一个拉取请求。从 github“使用拉取请求”和 gun.io 上的教程学习,我尝试创建主题分支,提交我的更改,以便我可以将它们作为拉取请求转发到 github。但是,与此同时,上游也有更新。
所以我有以下提交历史:
original checkout - - many "private commits" - - - pull upstream changes
创建主题存储库
因此,为了创建一个主题存储库,我在我最早的上游克隆中创建了一个分支,我调用了pristine
它并且我不会自定义它自己。然后我退出upstream
以pristine
更新。
从那时起,我分支prompt_jakob_setup
(这是提示文件的名称)并将文件提交给它。
提交过多的问题
现在,如果我github
从我的主题分支开始拉取请求,我总是会看到从今天开始的两个提交:拉入upstream
和我的提示提交。
我认为任何维护者都不会接受这种不专业的拉取请求?
问题
什么是创建一个干净的主题分支的正确方法,它只有一个你想要推送到上游的提交?