Dee*_*tia 2 git git-merge gitlab
我有一个场景,我在 gitlab 中为从我的新开发分支到 master 的几个文件创建了一个合并请求。我的 dev 分支总共有 9 次提交。在我的第三次提交中,我推送了一些文件,后来我意识到不再需要这些文件。
因此,现在在 6 个文件的合并请求中,我想要合并 3 个文件,并想要关闭这个特定的合并请求。我发现了一些解决方案,我在下面描述,但我正在寻找一个非常具体的解决方案。
1) 关闭此合并请求。创建/签出新的开发分支仅更改所需的文件并创建新的合并请求。
2)在主分支中精挑细选您想要的文件,保持合并请求保持打开状态。
3) 合并此请求,然后通过创建新的合并请求将更改挑选到选定的分支上。
可能还有其他我不知道的解决方案。但是,我正在寻找一个具体的解决方案
我不确定这是否可能。我只是想了解 git/gitlab 对此有什么解决方案吗?
您只需更新合并请求即可。
更新您的本地分支以满足您的要求(即,使用 恢复相应的文件git checkout
,然后使用 更新您的提交git commit --amend
),然后将git push --force
您的分支更新到 gitlab。
这将更新您现有的合并请求,然后您可以正常合并并关闭该请求。
归档时间: |
|
查看次数: |
12896 次 |
最近记录: |