【发布时间】:2013-08-04 00:27:17
【问题描述】:
我最近几次遇到这种情况,我不完全确定如何最好地处理它。
所以我有一个我正在贡献的 git 存储库的分支。我保持我的主分支与上游主分支同步。
当我想处理新功能、错误修复等时,我会从我的 master 创建一个分支并做任何工作。完成后,我会合并同时对上游 master 所做的任何更改,然后从我的 feature/bugfix 分支向上游 master 发送拉取请求。
现在,当我在等待拉取请求被接受时,我想做一些稍微不同的事情。但是,新功能工作需要我刚刚发送拉取请求的错误修复/新功能。我需要在此基础上再接再厉。
我如何分支/合并/处理分支,以便我可以继续工作,同时在第一个拉取请求被接受到 master 后仍然能够以干净的方式合并/拉取我的更改中的请求?
这都是在使用 Github,尽管我认为答案一般适用于 Git。
【问题讨论】:
标签: git version-control github