如何从拉取请求的功能分支中删除特定于操作系统的提交?

老挝

我正在Feature基于分支的分支Ubuntu-Env工作,在该分支中,我使用Ubuntu进行了一些更改。发出“拉取请求”时,必须删除这些更改。到目前为止,我只是从master检出更改过的文件。有没有更优雅的方式?我尝试过,git rebase但是来自Ubuntu-Env的提交仍然存在。

斯科特·韦尔登

您的提交历史可能看起来像这样:

*--*--*--* [master]
 \
  A--B [Ubuntu-Env]
      \
       *--*--*--* [Feature]

而且您想打开一个master来自的Feature提交请求,其中不包含commitAB

您在的正确轨道上git rebase但是,您需要包括以下--onto参数:

git rebase --onto master Ubuntu-Env Feature

您的历史记录将如下所示:

*--*--*--* [master]
 \        \
  \        *--*--*--* [Feature]
   \
    A--B [Ubuntu-Env]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

CMAKE中特定于操作系统的说明:如何?

如何从拉取请求中删除提交

GitHub拉取请求显示已在目标分支中的提交

如何“强制”来自特定提交的拉取请求?

在VSTS中,如何锁定主分支,以便没有人可以提交给它,但可以合并来自其他分支的拉取请求?

Java特定于操作系统的构建性能

Git分支-HEAD分支上的拉取请求也需要先前的分支提交

如何从拉请求中删除与用户提交的用户?

如何使用JUnit测试特定于操作系统的方法?

通过拉取请求从master分支中删除提交

在Github上更改拉取请求的基本分支时,将删除哪些提交?

在IntelliJ插件中运送特定于操作系统的二进制文件

限制特定分支之间的拉取请求

从分支中删除特定的提交

更新分支而不删除从其发出的拉取请求

拉取请求中的多次提交

在节点/ Grunt中执行特定于操作系统的脚本

如何从启动菜单删除操作系统

如何从启动菜单中删除旧的操作系统

如何从GitHub拉取请求中删除参与者?

只允许git用户创建功能分支,提交和创建拉取请求

如何在grub中锁定特定的操作系统

我们如何创建特定于操作系统的插件

为特定提交创建拉取请求

如何完全删除操作系统

时钟功能在操作系统中是如何工作的?

Github 操作合并特定拉取请求

基于显示所有提交的其他功能分支的功能分支的 Git 拉取请求

如何从拉取请求中删除/清除旧的提交历史?