[英]I made mistakes and want to simply go back a few commits on Git
我使用了git reset [SHA],它可以工作,但是當我嘗試推送到原始主機時,會收到此消息! “ [已拒絕] HEAD-> master(非快進)”。 我現在不知道該怎么辦? 如果我發揮作用,似乎可以帶回所有我試圖擺脫的變化。
如果您確實想覆蓋遙控器上的master分支,則需要強制執行以下操作:
git push -f origin master
但是警告! 如果其他人正在使用此存儲庫,則這樣做可能會給他們帶來很多問題。 如果是這樣,您可能應該創建一個提交,以還原不需要的提交(請參閱將Git存儲庫還原為先前的提交 )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.