2013-05-26 59 views

回答

3

是的,強制推送到具有拉取請求的分支將更新拉取請求。 (我使用這種方法合併了一些提交請求的提交。)關於強制推送的標準警告(特別是與可能已經被推出的其他人一起工作時)適用。 (注意:這是在專門用於該請求的分支上執行請求的一個很好的理由!)

+0

同意,有多個拉請求的最終解決方案是有多個分支 – stolli

1

我最近做了這件事,並意識到我的方式錯誤,然後想要除去提交,但保存更改。這是git reset --soft的用途。就我而言,我只是想回滾最後一次提交(但保留在我的工作目錄的更改),然後用力向後推到github上,所以我做了

git reset --soft HEAD~1

然後

git push origin master -f

然後我完成了拉取請求,然後重新提交我的更改並再次推送,以便它們將處於新的拉取請求中。

相關問題