您好,登錄后才能下訂單哦!
這篇文章主要講解了“git版本管理的push事件撤銷步驟”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“git版本管理的push事件撤銷步驟”吧!
??前幾年的互聯網項目中大家還都比較多的使用svn做版本管理,隨著git的不斷優化,以及互聯網架構模式的演進,git越來越受到開發人員的青睞。 ??博主經歷過的幾個項目中也都是用到了git作為項目的版本管理。現在的大部分工程初始化后,除master分之外,都會增加dev以及test分支,以方便開發代碼的管理(有的項目也會建立更多的分支進行管理)。一般來說,我們都會要求開發人員只允許在dev分支進行代碼的commit和push操作。當然,有時候也避免不了某個不怕死的誤在test或者其他非dev分支推送代碼。博主就在之前的公司經歷過這樣的事情,當時我們的項目開的分支還多(不要問我為什么開那么多分支,甲方大爺要求的),有好幾次被新同事誤推代碼后搞得一團糟。這篇文章,我們就來解決一下這個問題。
1-> git log
查看到自己的提交記錄,找到上一次的版本號
2-> git reset -–soft <版本號>
參數soft指的是:保留當前工作區,以便重新提交 還可以選擇參數hard,會撤銷相應工作區的修改,一定要謹慎使用
3-> git push origin master –f
回退完后,把提交前的代碼強推到遠程分支上
4->搞定
感謝各位的閱讀,以上就是“git版本管理的push事件撤銷步驟”的內容了,經過本文的學習后,相信大家對git版本管理的push事件撤銷步驟這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。