为特定提交创建拉取请求

Bat*_*tty 1 git bitbucket

我想向 master 推送一个特定的提交,我为此使用了cherry-pick。

- git checkout master
- git cherry-pick 35ea91db5ce
- git push origin master
Run Code Online (Sandbox Code Playgroud)

但最后一个命令抛出错误

远程:分支 refs/heads/master 只能通过拉取请求进行修改。远程:与项目管理员一起检查您的分支权限配置。

有没有办法为特定提交创建拉取请求?

如果有办法,我也可以使用 GUI/eclipse 来做到这一点。

Mar*_*ira 5

在这种情况下,主分支配置为仅通过拉取请求进行修改,换句话说,不接受直接推送。您需要推送到“临时”分支(类似于“开发”或“功能”分支),然后使用 Bitbucket 存储库页面上的“创建拉取请求”按钮请求拉取请求。这个临时分支可以位于同一个存储库或分叉存储库中。