如何在成为存储库所有者的同时向同事的分支发出拉取请求?

How to make a pull request to a colleague's branch while being the owner of the repository?

我正在和一个大学朋友一起做一个项目。我是 repo 的所有者,当我在自己的功能分支上工作时,他向他的分支发出拉取请求。 有时我想审查他的代码并提出更改建议,就像他通过拉取请求对我的分支所做的那样,但由于我是存储库的所有者,看来我只能直接推送。我该如何实现?

如有任何关于我们工作流程的建议,我们将不胜感激。

GitHub 在文件上方有一个 branch 列表,单击不同的分支可以编辑它。在该分支中,您可以提交到不同的分支并启动合并请求,如下所示:

使用 git CLI,您可以:

  1. git checkout <other-branch>
  2. 做一些改变
  3. git checkout -b <your-new-branch>
  4. git add <whatever>
  5. git commit -m <message>
  6. git push -u origin <branch>

然后在 GitHub 开始一个新的 Pull Request 从 <your-new-branch><other-branch>.