如何在整个新Github存储库上创建拉取请求

时间:2020-09-18 18:48:36

标签: git github pull-request

如何创建整个存储库的拉取请求以供审核?

1 个答案:

答案 0 :(得分:0)

首先,创建一个名为review的新分支。这只是为了安全起见,这样您就不会意外清除master和整个存储库。

git checkout -b review
git push origin review

创建没有历史记录的孤立分支。

git checkout --orphan empty
git rm -rf .
git commit --allow-empty -m "root commit"
git push origin empty

有关创建空分支的更多信息,请参见Create empty branch on GitHub

现在,如果您去Github并尝试打开来自master的拉取请求为空,则会收到以下错误消息:

没有什么可比较的。空和复查是完全不同的提交历史。

要解决此问题,您需要将空白内容合并到评论中,以便他们共享历史记录。

git checkout review
git merge empty --allow-unrelated-histories
git push origin review

现在,您可以在Github中将评论的拉取请求创建为空。

相关问题