Gitlab合并请求:-合并时忽略几个文件
我有一个场景,我在gitlab中创建了一个合并请求,用于从我的新开发分支到master的几个文件。我的开发分支中总共有9次提交。在我的第三次提交中,我推送了几个文件,后来我意识到这些文件不再需要了 所以,现在在我的合并请求中,在6个文件中,我想要合并3个文件,并且想要关闭这个特定的合并请求。我发现了几个解决方案,我在下面描述,但我正在寻找一个非常具体的解决方案 1) 关闭此合并请求。创建/签出新的开发分支仅更改所需的文件并创建新的合并请求 2) Cherry在主分支中选择所需的文件,使合并请求保持打开状态 3) 合并此请求,然后通过创建新的合并请求来选择对所选分支的更改 可能还有其他我不知道的解决办法。然而,我正在寻找一个具体的解决方案,其中Gitlab合并请求:-合并时忽略几个文件,git,gitlab,git-merge,Git,Gitlab,Git Merge,我有一个场景,我在gitlab中创建了一个合并请求,用于从我的新开发分支到master的几个文件。我的开发分支中总共有9次提交。在我的第三次提交中,我推送了几个文件,后来我意识到这些文件不再需要了 所以,现在在我的合并请求中,在6个文件中,我想要合并3个文件,并且想要关闭这个特定的合并请求。我发现了几个解决方案,我在下面描述,但我正在寻找一个非常具体的解决方案 1) 关闭此合并请求。创建/签出新的开发分支仅更改所需的文件并创建新的合并请求 2) Cherry在主分支中选择所需的文件,使合并请求保
- 无需创建新的合并请求
- 无需创建新分支并复制粘贴所需更改
- 仅用3个文件而不是6个文件关闭此合并请求
我不确定这是否可能。我只是想了解git/gitlab对此有什么解决方案。您只需更新合并请求即可 更新您的本地分支机构以满足您的要求(即,使用
git checkout
还原相应的文件,然后使用git commit--amend
更新您的commit),然后git push--force
将您的分支机构迁移到gitlab
这将更新您现有的合并请求,然后您可以正常合并并关闭该请求。@larsks,您的意思可能是
--amend
,而不是--ammend
?