为什么即使从头开始做所有事情我也不能发出拉取请求?

Why can't I make a pull request even when doing everything from scratch?

我有几个文件夹要上传到 github。这些是我为此采取的步骤:

我打开了 github.com 来发出拉取请求,但它不让我这样做。我已 附上来自 github 的屏幕截图。我通过删除“.git”文件多次尝试此过程,但问题仍然存在。 create pull request 按钮未突出显示,因此我无法发出拉取请求。你能告诉我发生了什么事以及如何解决吗? pic 1 pic 2

将本地创建的分支共享到远程时,您需要使用 git push -u origin master,其中 -u--set-upstream

的缩写

因为你只有 push master,GitHub 会认为你的默认分支(initially, was main on GitHub side

Pull Request

所述

Pull request pages show the diff between

  • the tip of the head ref and
  • the common ancestor of the head and base ref at the time when the pull request was created.

但是在这里,你只推送了一个分支。
master 和其他任何东西(包括未出生的 main 分支)

之间没有共同的祖先

您需要在本地创建一个新的分支,包含新的提交,以便能够推送它,并从中创建一个 PR。