我分叉了一个 GitHub 项目,实现了一些功能,并在不同的分支中修复了一些错误,并为所有分支发送拉取请求。
在等待它们被上游接受时,我想使用所有这些功能和修复。为此,我从“upstream/master”创建了一个分支“my-master”,并合并了尚未在上游的其他分支的所有更改。我还将应用补丁的列表写入 README.md。
当我的一个补丁进入上游时,没有理由再保留该分支,所以我将其删除。
它有效,但是,这种方法存在问题:
有时,我需要重新设置所有未接受的分支,以使它们保持最新。之后,我必须重新创建 'my-master' 分支并再次更新其 README.md。
有没有办法可以加快或自动化这个?
请不要建议我尝试git-up
。它很有用,但作用不同。