gpt4 book ai didi

Gitlab merge 请求 :- Ignore few files while merging

转载 作者:行者123 更新时间:2023-12-03 09:07:37 24 4
gpt4 key购买 nike

我有一个场景,我在 gitlab 中为从我的新开发分支到 master 的几个文件创建了一个 merge 请求。我的 dev 分支总共有 9 次提交。在我的第三次提交中,我推送了一些文件,后来我意识到不再需要这些文件。

所以,现在在我的 6 个文件的 merge 请求中,我想要 merge 3 个文件,并想要关闭这个特定的 merge 请求。我发现了一些解决方案,我在下面描述,但我正在寻找一个非常具体的解决方案。

1) 关闭此 merge 请求。创建/ checkout 新的开发分支仅更改所需的文件并创建新的 merge 请求。

2) 在主分支中精挑细选您想要的文件,保持 merge 请求保持打开状态。

3) merge 此请求,然后通过创建新的 merge 请求来挑选对所选分支的更改。

可能还有其他我不知道的解决方案。但是,我正在寻找一个特定的解决方案

  • 无需创建新的 merge 请求
  • 无需创建新分支并复制粘贴所需的更改。
  • 仅使用 3 个文件而不是 6 个文件来关闭此 merge 请求。

即使这可能,我也不确定。我只是想了解 git/gitlab 有没有解决这个问题的方法。

最佳答案

您只需更新 merge 请求即可。

更新您的本地分支以满足您的要求(即,使用 git checkout 恢复相应的文件,然后使用 git commit --amend 更新您的提交),然后git push --force 将您的分支转移到 gitlab。

这将更新您现有的 merge 请求,然后您可以正常 merge 并关闭该请求。

关于Gitlab merge 请求 :- Ignore few files while merging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45712302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com