场景:
我有一个PR还未合入,现在要解决冲突,但是由于分支分化导致我push上去时把别人的commit也commit上去了!!!所以我想回退这个commit到未解决冲突前的状态。
1. 先 git log 找到之前那个 PR 的commit id
2. 在本地先 git reset --hard commit_id 退到那个 commit
3. 使用 git push origin HEAD --force 强制推送
大功告成,回退了PR的commit!
场景:
我有一个PR还未合入,现在要解决冲突,但是由于分支分化导致我push上去时把别人的commit也commit上去了!!!所以我想回退这个commit到未解决冲突前的状态。
1. 先 git log 找到之前那个 PR 的commit id
2. 在本地先 git reset --hard commit_id 退到那个 commit
3. 使用 git push origin HEAD --force 强制推送
大功告成,回退了PR的commit!