git,提出了一个pull-request但在我的代码中发现了一个bug,如何修复它?

eug*_*ene 11 git github pull-request

我不久前提出了我的第一个请求,我在代码中发现了一个错误.(meh)

我不想创建一个新分支并提交/推送/拉取请求新分支,因为这必须在第一个pull-request中.

我是否删除了拉取请求并提交了新请求?
还有其他方法吗?

编辑

我做了'git commit --amend',但我无法推动它.

我看到我最近的提交现在是#B,而最初的提交是#A和github网页显示我的拉请求指向#A

我做了'git push my_github_fork MyWork_branch,但它说 Everyhing-up-to-date.

我尝试给它-f选项但没有用.

Cla*_*dio 11

如果还没有撤回repo,你可以简单地通过进一步的提交修复bug,这将被提取.


Sam*_*Fen 6

如果你想保持你的pull-request干净,我建议你重新设置你的分支中的提交,以便甚至看不到bug,并强制将你的分支推送到GitHub.

如果你正在修复你的最新提交,这就像修改它一样简单:

git commit --amend
Run Code Online (Sandbox Code Playgroud)

GitHub将使用该分支中的任何内容自动更新pull-request中的提交,因此当其他存储库中的开发人员查看它时,他们将只看到您希望他们看到的提交.

我总是试图确保git中的提交告诉某种故事 - 应该清楚你在提交历史中做了什么.当一个拉动请求充满了错误,后来提交修复它们时,它就很难理解这个故事.

我一直在接收许多一个凌乱而且不清楚的拉动请求.我绝对建议改变分支以保持一切清晰.