Git合併多個提交記錄並推送到遠程分支

背景

當我們錯誤提交代碼到遠程倉庫後,比如錯誤提交了一個密鑰到遠程倉庫,之後又提交了刪除密鑰,別人就可以通過提交記錄看到你的密鑰,這時候需要把多個提交記錄合併爲一個,並推送到遠程分支

步驟

查看最近幾次的提交記錄

git rebase -i HEAD~5

在這裏插入圖片描述

交互式命令行中輸入命令進行合併

輸入i進入編輯模式,要合併的記錄修改pick爲s進行合併,之後輸入:wq保存
在這裏插入圖片描述

根據提示修改衝突,無衝突直接進入下一步了

修改衝突後,git rebase --continue 進入下一步

查看新的git log 保存退出

輸入:wq保存並退出
在這裏插入圖片描述

強制推送到遠程分支

git push -f
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章