Git -如何创建一个没有历史记录的新pull request

9bfwbjaz  于 2023-05-12  发布在  Git
关注(0)|答案(1)|浏览(184)

我正在尝试将新的更改添加到我已分叉到桌面上的存储库。我已经提交了1个pull request,分支名为"network"。但是拉取请求还没有通过。
现在,我希望创建一个新的pull请求,并对一个名为"barcode"的分支的不同文件进行更改。由于我的旧PR尚未获得批准,我对"barcode"分支所做的任何更改都包括在"network"分支中所做的旧提交。
然而,我需要的是将在新分支"network"中所做的更改从新分支"barcode"中排除。
你可以在这里看看我的pull request:
https://github.com/driftyco/ng-cordova/pull/9
我知道这不会太难,我只是不知道该怎么做。我猜我的新分支"barcode"做错了,它包含了我在旧分支"network"中所做的编辑,所以我的pull请求也包含了旧的提交。

flvlnr44

flvlnr441#

试着换基础。我猜您在创建barcode分支时从network分支。这使您的源代码成为network分支。如果你想有一个不同的起源点,你可以 checkout master并从那里创建新的barcode分支,或者如果你已经完成了这项工作,你可以变基。假设你想分支master

git checkout barcode
git rebase master

看看this page是如何工作的。

相关问题