我在GitHub上添加了一個額外的提交到現有的我的請求,如下所示: 現在我後悔了。將git push origin master --force
在我的叉子上重置後HEAD
從拉取請求中刪除此提交?如何在GitHub上「撤銷」附加到拉取請求的提交?
0
A
回答
3
是的,強制推送到具有拉取請求的分支將更新拉取請求。 (我使用這種方法合併了一些提交請求的提交。)關於強制推送的標準警告(特別是與可能已經被推出的其他人一起工作時)適用。 (注意:這是在專門用於該請求的分支上執行請求的一個很好的理由!)
+0
同意,有多個拉請求的最終解決方案是有多個分支 – stolli
1
我最近做了這件事,並意識到我的方式錯誤,然後想要除去提交,但保存更改。這是git reset --soft
的用途。就我而言,我只是想回滾最後一次提交(但保留在我的工作目錄的更改),然後用力向後推到github上,所以我做了
git reset --soft HEAD~1
然後
git push origin master -f
然後我完成了拉取請求,然後重新提交我的更改並再次推送,以便它們將處於新的拉取請求中。
相關問題
- 1. 在GitHub上的某些提交如何拉請求
- 2. 在github上創建單個提交的拉取請求
- 3. 如何停止github添加新的提交到現有的拉取請求
- 4. 如何在Github的分支上進行提交和拉取請求?
- 5. github:添加提交到現有的拉請求
- 6. github上的拉取請求 - 顯示從主大師重新提交的提交
- 7. 如何撤銷Subversion提交
- 8. Github拉請求沒有老提交
- 9. 更新提交/拉請求Github清單
- 10. 在GitHub上發送拉取請求,僅提供最新的提交
- 11. Github日誌提取/拉取請求
- 12. 撤銷在TortoiseSVN的提交
- 13. 獲取上拉要求最新提交在github上
- 14. 在Github中,我如何將更改提交給克隆並提交拉請求?
- 15. 放棄Git針對拒絕的拉取請求在Github上提交
- 16. 我可以在GitHub的要點上提出拉取請求嗎?
- 17. Github上提交併引入請求
- 18. 撤消對Github的提交?
- 19. 使用Github接口進行單個提交拉取請求
- 20. Github拉取請求不包括'合併分支'提交
- 21. 如何清理GitHub拉取請求?
- 22. 如何修復GitHub拉取請求中的提交順序,由git rebase破壞?
- 23. 已刪除的拉取請求在合併的拉取請求中提交
- 24. Github上拉請求更改
- 25. 如何在GitHub上從5個提交請求中選擇2個提交?
- 26. 移動到github上拉請求尖
- 27. 撤銷上次提交/合併
- 28. 顯示已經在目標分支中的提交的GitHub拉取請求
- 29. 上拉合併提交請求
- 30. 撤銷Subversion在NetBeans中的提交
無論是這個還是'git revert'你不再需要的提交。回覆的優勢在於它是您歷史的一部分。 – fge