git - 如何从 CLI 已推送的提交创建合并请求?
问题描述
我有一个名为的分支dev
,它与origin/dev
. 我想master
使用以下命令合并到(受保护的),但它不会推动创建合并请求。
$ git push -o merge_request.create -o merge_request.target=master
Everything up-to-date
如何从 CLI 已推送的提交创建合并请求?
解决方案
如果您的分支与origin 上的dev
分支是最新的,那么您的命令将不会执行任何操作,因为.dev
git push
Everything up-to-date
要从 CLI 创建合并请求,请创建一个新分支 (from dev
) 以进行推送:
git checkout -b dev2
git push -o merge_request.create -o merge_request.target=master
推荐阅读
- mysql - 在 mySQL DB 中选择一个复选框
- python - 烧瓶加载新页面,就好像 postgres 数据库没有更新一样
- javascript - Push方法插入嵌套记录
- swift - 如何创建 CMVideoFormatDescription 对象
- c++ - 使用模板化运算符重载 XOR 运算符失败
- typescript - Angular6,http get 返回未定义的对象
- jupyter-lab - 在 JupyterLab 中哪里可以查看内核是否已完成重启?
- javascript - Javascript 仅验证第一个变量并忽略我的其他变量
- rust - 如何使用原始指针在结构中使用 PhantomData,以使结构不会超过所引用的其他结构的生命周期?
- julia - Julia 中的 objectid()、hash()、pointer_from_obj() 和 pointer() 有什么区别?