【问题标题】:Git branch remove commitsGit 分支删除提交
【发布时间】:2022-10-15 18:50:20
【问题描述】:

有一个我想贡献的公共 github 项目。为此,我需要分叉存储库,进行更改,然后执行拉取请求。

这开始出错的地方在于,除了对事物的非常基本的了解之外,我不知道如何使用 git,并迅速对我的主分支进行了更改。因此,我在 1 个拉取请求中对主分支进行了一些更改。据我所知,如果我只是删除我的分叉并重新开始,我现有的 PR 将被销毁。

我想介绍第二个 PR(现在在它自己的分支上)但是它所在的分支不在我的主分支上,所以它与以前的工作相比有一些变化,我不想进入下一个 PR。

我有以下变化: A-B-C-D-E-F

我在 D 之前创建了一个新分支,只希望在该分支上更改 D、E 和 F。有可能实现我想要的吗?

我怀疑这可能是一个已经多次解决的问题,但是我正在努力寻找答案。我看过thesetwo 的问题,但是他们似乎没有我想要的东西。

【问题讨论】:

    标签: git github


    【解决方案1】:

    创建一个新分支,签出它,然后git cherry-pick D E F

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-23
      • 2014-09-29
      • 2017-01-24
      • 2015-02-13
      • 2021-08-02
      • 2014-10-29
      • 2018-12-05
      • 2020-09-08
      相关资源
      最近更新 更多