git最有效,最方便,最不容易出錯的回滾方式,簡直解決一頭疼問題
git的版本只是向前走的,所謂一去不回頭,bug來了怎麼辦
擔心的問題
我提交了bug,但是有人在我後面又提交了,我敢直接回滾?別人的**也被我回滾了?小命不保,堪稱刪庫跑路的絕技。
這不是最主要的,主要的是,別人再用分支來合併主分支,遭到了拒絕,沒錯,版本不一致了,糟心的問題,肯定會找bug產生者決戰紫禁之巔
線上緊急bug怎麼辦,又不能不回滾。
當然是有很好的辦法去解決這個問題了,那就是所謂的bug備份,沒錯,就是對bug進行備份操作。
根絕當前線上分支進行新建分支操作,然後對其主分支進行**回滾
正常上線了原來穩定的版本,拿著我們備份的bug來修改吧
這次可要仔細修改了,帶著別人的**呢,可能身負很多人的重擔,別人刪除了本地**了,你這一毀,所有人都要找你了。
好好的改動吧,對自己出現的bug進行修改,然後測試上線就可以了,完美的體現在了上圖中。
一定要好好測試,盡量避免線上bug。
git 版本回滾
1 轉殖 到本地 git clone 2 git log 檢視所有的歷史版本 commit f0f1efe5837ed4bf6209c6152562902565e49f21 author date fri nov 3 01 26 38 2017 0800d commit 476791f298a14f...
git本地版本回滾與遠端版本回滾
1 檢視git 提交 git log 該命令顯示從最近到最遠的提交日誌。hard選項,表示徹底將工作區 暫存區和版本庫記錄恢復到指定的版本庫 遠端分支版本回退的方法 1.首先要回退本地分支 git reset hard commitid 2 強制推送到遠端分支 git push f origin m...
Git遠端庫版本回滾
git 庫回滾 指的是將 庫某分支退回到以前的某個commit id 本地 庫回滾 git reset hard commit id 回滾到commit id,講commit id之後提交的commit都去除 git reset hard head 3 將最近3次的提交回滾 遠端 庫回滾 這個是重點...