更改了文件,提交了 pull request,现在如何修复错误?
Changed files, submitted pull request, now how to make a bug fix?
我一直在编写功能分支中的一些代码。我最近承诺并提交了一个拉取请求,在等待它被批准的同时,一个错误修复请求已经进来了。
我可以检出并再次拉出我的 master 分支并从那里创建一个 bug 修复分支,但这不会覆盖我刚刚在 PR 中提交的文件吗?如何在一个存储库中管理我机器上的两个独立代码流?
我的理解是 git 存储用于未提交的工作,因此在这里对我没有任何好处 -- 事实是这样吗?
您可以简单地继续在该功能分支上工作,因为 github 拉取请求是 "alive",这意味着,在它们合并之前,它们始终跟踪原始 HEAD。
如果您想要另一个拉取请求,您可以简单地从之前的功能分支创建一个功能分支并发送另一个拉取请求。在这种情况下,我会添加一条说明(取决于#X)。
既然你在谈论一个错误,那么如果没有修复,最初的拉取请求似乎没有意义,所以我会选择我描述的第一个选项。
希望对您有所帮助。
我一直在编写功能分支中的一些代码。我最近承诺并提交了一个拉取请求,在等待它被批准的同时,一个错误修复请求已经进来了。
我可以检出并再次拉出我的 master 分支并从那里创建一个 bug 修复分支,但这不会覆盖我刚刚在 PR 中提交的文件吗?如何在一个存储库中管理我机器上的两个独立代码流?
我的理解是 git 存储用于未提交的工作,因此在这里对我没有任何好处 -- 事实是这样吗?
您可以简单地继续在该功能分支上工作,因为 github 拉取请求是 "alive",这意味着,在它们合并之前,它们始终跟踪原始 HEAD。
如果您想要另一个拉取请求,您可以简单地从之前的功能分支创建一个功能分支并发送另一个拉取请求。在这种情况下,我会添加一条说明(取决于#X)。
既然你在谈论一个错误,那么如果没有修复,最初的拉取请求似乎没有意义,所以我会选择我描述的第一个选项。
希望对您有所帮助。