我一直在处理功能分支中的一些代码。我最近提交并提交了一个拉取请求,在等待批准时,已经出现了错误修复请求。
我可以结帐并再次拉出我的主分支并从那里创建一个错误修复分支,但是不会覆盖我刚才在PR中提交的文件吗?如何在一台仓库中管理我的机器上的两个单独的代码流?
我的理解是,git stash用于未提交的工作,因此在这里不会对我有任何帮助 - 实际情况是这样吗?
答案 0 :(得分:1)
您可以继续处理该功能分支,因为github拉取请求是" alive",这意味着,在它们合并之前,它们始终跟踪原始HEAD。
如果您想要另一个拉取请求,您只需从此前一个功能分支创建一个功能分支,然后发送另一个拉取请求。在这种情况下,我会添加一个说明(取决于#X)。
既然您正在谈论一个错误,那么看起来原始的拉取请求在没有修复的情况下没有意义,所以我会选择我描述的第一个选项。
希望这有帮助。