手把手教你怎樣藉助GitHub退回某一個版本

前言

  • 在iOS多人協作開發時,由於很多不可抗拒因素會有衝突,解衝突的時候如果是代碼衝突還好,有的時候由於添加圖片之類文件的衝突往往是設計isa指針之類的底層衝突,基本看不懂這是個啥玩意
  • 糟糕的是,你可能亂解衝突導致文件缺失,並且你還不明白怎麼就缺失了
  • 因此你十分後悔,想回到過去,那個還能自由運行,不存在莫名錯誤的版本。。。
  • 那麼,讓我們重回過去吧!

參考文章

具體步驟

  • 首先,假設有A,B兩個分支
  • 使用指令:git log --pretty=oneline(查詢版本號)
  • 之後git reset --hard + 版本號(在本地退回某一個版本)
  • 之後git push -f A(上傳到遠程服務器,並覆蓋)
  • 之後就日常merge就行了
  • 因爲使用-f覆蓋,別人都看不到你做了這丟人的事哦
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章