繁体   English   中英

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

[英]How to create a pull request on the entirety of a new Github repository

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

首先,创建一个名为 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

有关创建空分支的更多信息,请参阅在 GitHub上创建空分支。

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

没有什么可以比较的。 empty 和 review 是完全不同的提交历史。

要解决此问题,您需要将 empty 合并到 review 中,以便他们共享历史记录。

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

现在,您可以在 Github 中创建一个审查请求为空。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM