如何在 master 分支的第一个版本上创建 Github Pull 请求

Dat*_*oob 3 git github

最近我创建了新的 github 存储库,并完成了 master 分支上的所有工作并推送。我应该创建一个分支而不是在主分支上工作,现在需要审查此代码,因此审查者可能无法在主分支上添加评论,那么有什么办法允许审查者发表评论吗?谢谢

Yog*_*h_D 5

假设您可以删除并重新创建 master,那么新的 Repo 应该很简单。

master使用feature-1以下步骤创建新分支。

git checkout master
git checkout -b featureA
git push -u origin feature A
Run Code Online (Sandbox Code Playgroud)

从远程和本地删除主分支。为此,首先转到存储库中的设置并将默认分支更改为featureA. 现在让我们在本地和远程删除主分支。

git push -d origin master
git branch -D master
Run Code Online (Sandbox Code Playgroud)

现在让我们重新创建一个空的主分支,删除所有暂存文件并重新创建一个 readme.md (或类似的东西,因为您至少需要一次提交才能将其推送到远程)。

git checkout --orphan master
git rm -rf *
touch README.MD
git add README.MD
git commit -m "initial commit"
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

然后将默认分支更改回 master 并从您创建的功能分支创建 PR。

您需要让人们再次拉取,以便他们的本地副本与 github 同步。