我想推送一个特定的提交给master,我正在使用cherry-pick。
- git checkout master
- git cherry-pick 35ea91db5ce
- git push origin master
但是最后一个命令会抛出错误
remote:分支引用/ heads / master只能通过pull请求修改。 remote:使用项目管理员检查您的分支权限配置。
有没有办法为特定提交创建拉取请求?
如果有办法,我也可以使用GUI / eclipse做到这一点。
答案 0 :(得分:3)
在这种情况下,主分支配置为仅通过拉取请求进行修改,换句话说,不接受直接推送。您需要推送到“临时”分支(类似“开发”或“功能”分支),然后使用Bitbucket存储库页面上的“创建拉取请求”按钮请求拉取请求。此临时分支可以位于同一存储库或分叉存储库中。