如何从功能分支覆盖到主分支而不是在GitLab中合并?

时间:2018-11-17 01:01:22

标签: git github version-control gitlab

情况:

在Subversion中,我已经开发了分支(100版本),并且分支了第50个版本并移至产品。

在Gitlab迁移期间,我将prod分支迁移到master并进行了开发以进行开发。

在manbetx客户端打不开,我想覆盖开发掌握。因此,我可以进入轨道。

如何实现这种情况?

分支名称:feature_account_creation

2 个答案:

答案 0 :(得分:0)

通常,“强行”将任何更改推送到存储库是不好的。

Git带有分支的重量很轻,不占用太多磁盘空间。 您始终可以从master分支创建一个新功能分支,然后继续进行开发。

如果必须使用相同的分支名称并选择“强制”推送,则可以尝试以下命令。

git push -f <remote> <branch>

<remote>通常是来源,<branch>是您的分支(feature_account_creation)

  1. 结帐主git checkout master
  2. git push -f origin feature_account_creation

答案 1 :(得分:-1)

第一个发布的问题的更多描述:

感谢您的回复Mohan。只想提供更多背景信息。

我有master,develop和feature_account_branch。掌握了生产货车分支的迁移,并从活跃的工作分支中迁移出来。两者都分别迁移。

当前,同一文件在master和development.feature分支中具有单独的版本,该分支从development克隆并发布到生产环境。要制作单首曲目,我尝试将功能覆盖为主要功能。

这有意义吗?

或者我可以通过其他任何方式来做汗。

相关问题