我有分支A和B,都来自主提交123.
然后我更改了分支A并对其进行了一些更改。现在分支A是: 123 - > 456
然后我更改了分支B并对其进行了其他更改。现在分支B是: 123 - > 789
我想将分支A重置为主,因此分支A和B之间的差异仅为789.我可以放弃456.
但是,我不想重新创建分支,因为我这样做是为了能够在github中重新打开pull请求。
怎么做?
答案 0 :(得分:3)
您可以使用git reset --hard
弃用“456提交”:
git checkout A
git reset --hard HEAD~1
git push origin A (needs: -f as in force , if 456 is already pushed to remote)