【问题标题】:Git - How to create a new pull request without historyGit - 如何创建没有历史记录的新拉取请求
【发布时间】:2014-07-22 14:45:00
【问题描述】:

我正在尝试将新的更改添加到我已经分叉到我的桌面上的存储库中。我已经使用名为"network" 的分支提交了 1 个拉取请求。但是,拉取请求尚未获得批准。

现在我希望通过一个名为"barcode" 的分支对另一个文件进行更改,从而发出一个新的拉取请求。由于我的旧 PR 尚未获得批准,因此我对 "barcode" 分支所做的任何更改都包括在 "network" 分支中所做的旧提交。

但是,我需要将在新分支 "network" 中所做的更改从新分支 "barcode" 中排除。

您可以在这里查看我的拉取请求:

https://github.com/driftyco/ng-cordova/pull/9

我知道这不会太难,我只是不知道该怎么做。我猜我错误地创建了我的新分支"barcode",其中包含我在旧分支"network" 中所做的编辑,因此我的拉取请求也包含旧提交。

感谢您的帮助。

【问题讨论】:

    标签: git github git-branch pull-request


    【解决方案1】:

    尝试变基。我猜你在创建barcode 分支时从network 分支分支。这将您的来源作为network 分支。如果你想有一个不同的起点,你可以结帐 master 并从那里创建新的 barcode 分支,或者如果你已经完成了工作,你可以变基。假设你想从 master 分支出来

    git checkout barcode
    git rebase master
    

    查看此链接了解其工作原理Rebasing

    【讨论】:

      猜你喜欢
      • 2019-07-11
      • 1970-01-01
      • 1970-01-01
      • 2018-05-14
      • 1970-01-01
      • 2015-05-10
      • 2018-05-02
      • 2022-06-14
      • 1970-01-01
      相关资源
      最近更新 更多