git - 如何强制从功能分支覆盖到主分支而不是在 GitLab 中合并?
问题描述
情况:
在 Subversion 中,我有开发分支(100 版本),我分支出第 50 个版本并转移到产品。
在 Gitlab 迁移期间,我将 prod 分支迁移到 master 和 development 到 development。
在 GitLab 中,我想将开发重写为 master。所以,我可以带入赛道。
如何实现这个场景?
分支名称:feature_account_creation
解决方案
通常,“强制”将任何更改推送到 repo 是不好的。
Git 的重量很轻,带有分支,不会占用太多磁盘空间。您始终可以从 master 创建一个新功能分支并继续您的开发。
如果您必须使用相同的分支名称并选择“强制”推送,您可以尝试以下命令。
git push -f <remote> <branch>
<remote>
通常是起源并且<branch>
是您的分支(feature_account_creation)
- 结帐大师
git checkout master
git push -f origin feature_account_creation
推荐阅读
- node.js - 我是否必须在需要使用 npm 命令的 bitbucket 管道中的每个步骤中安装 npm
- c# - 如何解释我的方法的参数是“null”而不是“int”
- android - 无法打开从 xamarin.forms 中的 byte[] 下载的文件
- javascript - API调用中的错误处理更改问题
- c# - 如何在 ASP.NET MVC 5 上公开 WS-Federation 元数据?
- elasticsearch - 使用 groupby 并具有等效功能的弹性搜索查询
- c# - 如何使用 powershell 控制台自动化 C# 应用程序?
- html - 不再工作
- ios - UIScrollView 的指示器不显示也不滚动
- django - 如何在 django 2 模型中获取登录的用户详细信息?