![](/img/trans.png)
[英]git flow feature finish <branch> throwing "Fatal: Could not check out branch 'develop'."
[英]Sourcetree git flow finish feature to develop branch but develop branch is protected
我的理解是你在本地将你的功能分支合并到dev
但你对此感到遗憾并希望在服务器端执行合并(通过拉取请求)。 没问题!
从“修复”提交创建一个新的功能分支并推送它(并在 GitHub 请求拉取请求)。
然后将您的本地dev
人员硬重置为合并前的提交(未显示在您的屏幕截图中),从而撤消不需要的本地合并。
或者,更好的是,完全删除您的本地dev
人员,它没有任何用处,因为您永远无法合并到它。 它会让你陷入这样的错误,要在未来创建一个新分支,只需从origin/dev
获取然后分支。 专业人士都是这么干的!
(这两件事在 Sourcetree 中都很容易完成,尽管我个人会使用命令行。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.