重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
這篇文章主要講解了“git版本管理的push事件撤銷步驟”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“git版本管理的push事件撤銷步驟”吧!
企業建站必須是能夠以充分展現企業形象為主要目的,是企業文化與產品對外擴展宣傳的重要窗口,一個合格的網站不僅僅能為公司帶來巨大的互聯網上的收集和信息發布平臺,創新互聯建站面向各種領域:成都人造霧等成都網站設計、成都營銷網站建設解決方案、網站設計等建站排名服務。
??前幾年的互聯網項目中大家還都比較多的使用svn做版本管理,隨著git的不斷優化,以及互聯網架構模式的演進,git越來越受到開發人員的青睞。 ??博主經歷過的幾個項目中也都是用到了git作為項目的版本管理?,F在的大部分工程初始化后,除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事件撤銷步驟這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!