【git】如果已經push到遠端分支了,發現小問題需要修改,有方法實現像git commit --amend的效果嗎?
PHP中文网
PHP中文网 2017-05-02 09:44:20
0
1
709

在已經push到遠端分支的情況下,如果執行git commit --amend,再執行git push時會報錯,要求你先執行git pull. 但執行git pull後,貌似變成merge了,不能再無痕修改。想問下各位這種情況下如何做才能達到相同的效果。

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(1)
刘奇

沒有辦法。潑出去的水,說出去的話,push 出去的提交,是沒有辦法收回的。

不過如果你確定你的遠端倉庫只有你一個人能夠訪問的話,可以 git push -f 覆蓋。如果有多個人的話,他們可能已經 fetch 了那個提交,你就得找到他們並且將其「滅口」了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板