情况:
在Subversion中,我已经开发了分支(100版本),并且分支了第50个版本并移至产品。
在Gitlab迁移期间,我将prod分支迁移到master并进行了开发以进行开发。
在manbetx客户端打不开,我想覆盖开发掌握。因此,我可以进入轨道。
如何实现这种情况?
分支名称:feature_account_creation
答案 0 :(得分:0)
通常,“强行”将任何更改推送到存储库是不好的。
Git带有分支的重量很轻,不占用太多磁盘空间。 您始终可以从master分支创建一个新功能分支,然后继续进行开发。
如果必须使用相同的分支名称并选择“强制”推送,则可以尝试以下命令。
git push -f <remote> <branch>
<remote>
通常是来源,<branch>
是您的分支(feature_account_creation)
git checkout master
git push -f origin feature_account_creation
答案 1 :(得分:-1)
第一个发布的问题的更多描述:
感谢您的回复Mohan。只想提供更多背景信息。
我有master,develop和feature_account_branch。掌握了生产货车分支的迁移,并从活跃的工作分支中迁移出来。两者都分别迁移。
当前,同一文件在master和development.feature分支中具有单独的版本,该分支从development克隆并发布到生产环境。要制作单首曲目,我尝试将功能覆盖为主要功能。
这有意义吗?
或者我可以通过其他任何方式来做汗。