今天有人把不應合併到master的其餘分支代碼合併進去了, 而且提交到遠程master, 而後找了各類辦法還原遠程master, 發現一種比較好的方法, 分享給你們, 以下:git
1. 將本地master還原到你須要的版本, 操做以下圖:spa
或者使用命令: git reset --hard develop 將本地 master還原爲某個歷史節點.it
2. 將須要合併的分支合併到本地master, 使本地master代碼保持最新.ast
3. 使用本地 master 強制覆蓋遠程 master , 使用命令: git push origin master --force方法