git - 如何在主分支的第一个版本上创建 Github 拉取请求
问题描述
最近我创建了新的 github 存储库并完成了我在 master 分支上的所有工作并推送。我应该创建一个分支而不是在 master 上工作,现在需要审查此代码,因此审阅者可能无法在 master 分支上添加评论,所以是否允许审阅者发表评论?谢谢
解决方案
假设您可以删除和重新创建 master,那么新的 Repo 应该很简单。
使用这些步骤创建新master
的分支。feature-1
git checkout master
git checkout -b featureA
git push -u origin feature A
从远程和本地删除主分支。为此,首先转到您的存储库中的设置并将默认分支更改为featureA
. 现在让我们在本地和远程删除 master 分支。
git push -d origin master
git branch -D master
现在让我们重新创建一个空的主分支,删除所有暂存文件并重新创建一个 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
然后将默认分支改回 master 并从您创建的功能分支创建您的 PR。
您需要让人们再次拉取,以便他们的本地副本与 github 同步。
推荐阅读
- base-conversion - 如何使用 Little Man Computer 将一个以 10 为基数的数字转换为任何其他基数
- laravel - Laravel 如何知道在请求处理后是否应该运行中间件?
- javascript - 反应错误:“在...的上下文中找不到'商店'”
- c++ - 是否将指针转换为 const 指针并转换回未定义的原始类型?
- javascript - google map places api -> 区域类型不起作用
- ldap - LDAP 无法为 windows 启动 openldap
- bash - 在 bash 脚本中使用 grep 在远程主机上测试布尔条件
- java - 将 Spring MVC 与 aws documentDB 连接
- ios - 如何防止一次绘制多条线(swift)?
- haskell - 当输入值是浮点类型而不是 Haskell 中的整数类型时如何创建错误消息