Git-刪除某個已經push過的commit記錄

reset

git log 查看提交記錄
git reset --soft commit_id
git push origin master --force

然後如果當前存在衝突
git pull
git push

rebase

  1. 找到要提交的記錄id,類似1ed361d6bf331cb3e9fc695888d7ae76ae9dce59的一串字符串;
  2. 執行命令:
    	git rebase -i   1ed361d6bf331cb3e9fc695888d7ae76ae9dce59
    
  3. 找到要刪除的記錄,將前面的pick改爲drop
  4. 查看記錄git log已經刪除成功;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章