1

在一个单独的本地分支上完成错误修复后,我将我的分支推送到远程并提交了一个拉取请求。

经过代码审查后,它被合并到我们的主分支中。

然后我发现我需要对该分支进行额外的更改。

因此,我在本地分支上进行了这些更改并将它们推送到远程。

我在 Github 上的任何地方都找不到它们,当我尝试创建一个新分支并挑选提交时,git 告诉我提交是空的。

是什么赋予了?

4

1 回答 1

2

它可能是:

  • 该分支在接受拉取请求后被删除
  • 该分支(甚至再次推送)不是新拉取请求的良好候选者(因为您的新提交应该在更新的上游主节点之上完成)

上游

你应该:

  • 从上游拉取,确保您的本地和远程仓库拥有原始仓库中最新的主仓库
  • 用你的新提交从那里创建一个新分支,
  • 从该新分支发出拉取请求。
于 2013-07-08T21:32:26.933 回答