Git中把自己的本機版本庫推送到遠端版本庫後,要怎麼撤銷?
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:26:27
0
4
703

如題,如果把一個錯誤的修改推送了到遠端的版本庫後,有什麼辦法可以撤銷這次的推送?

过去多啦不再A梦
过去多啦不再A梦

全部回覆(4)
Ty80

應該只能把你本地版本庫 版本回退後再重新推送了。

習慣沉默

回退到上一個commit id 然後重新push就可以了,不過遠端還是會有記錄的

洪涛

revert之後再提交,不過歷史紀錄裡面會有兩個commit是無用的。一個錯誤提交,一個提交revert這個錯誤提交

當然你也可以用reset,像是git reset --hard ,然後push的時候加上-f 強制更新。但這個操作很危險,如果別人已經checkout你的錯誤commit,你又把它reset,這樣其他人下次pull,或者push就會有錯誤。

左手右手慢动作

1.先reset

git reset HEAD^

2.修改,後commit

3.再邪惡地強制提交。 。 。

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