如何从强制分支中提取更新?

问题描述

我旨在最大程度地减少对每个合并请求的提交。为了实现这一点,我在推送到MR之前在本地进行了重新设置,并且,如果需要,根据“旧的” MR提交进行重新设置并强制推送结果。 (显然,我不会基于master中已经存在的提交来重新建立基础。)

如果我需要在测试环境中进行更新,则不能这样做:

git pull

...由于用力推动。因此,我这样做:

git fetch --all
git checkout master
git branch -D feature_branch
git checkout feature_branch  # now includes force-pushed changes

很显然,我可以编写自己的脚本/钩子来一步实现。是用更少的内置步骤来更新本地分支的方法(当我知道远程副本已被强制推入时)吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...