git刪除中間的某次commit

  1. 使用 git log 查看記錄,刪除信息為“添加了新的文件啊” 這條commit
    微信截圖_20210615121352.png
  2. 運(yùn)行git rebase -i 3222c1 3222c1 為要?jiǎng)h除的前一條commit,會(huì)進(jìn)入到vi編輯器模式如下:
    微信截圖_20210615144153.png
  3. i 進(jìn)入編輯模式,將要?jiǎng)h除的commit的pick改為drop后,按ESC 鍵,再輸入:wq,保存并退出。
  4. 在看日志git log ,drop的commit就不再了
    微信截圖_20210615121508.png
  5. 提交
git push --force-with-lease

刪除本地的commit

git reset --hard HEAD~1
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 場景:本地提交了多次,發(fā)現(xiàn)某一次提交有問題,怎么刪除? 方法一:rebase -i假如想要抽掉某個(gè) commit ...
    踩坑小分隊(duì)閱讀 749評(píng)論 0 2
  • 1.git log獲取commit信息 2.git rebase -i (commit-id) commit-id...
    方小花c閱讀 2,421評(píng)論 0 0
  • “沒有commit錯(cuò)代碼的人,不足以稱為高級(jí)工程師。——?jiǎng)P天”你不認(rèn)識(shí)凱天沒事,你只用知道代碼提交錯(cuò)分支有救就行了...
    凱天閱讀 73,746評(píng)論 11 8
  • git是什么 有什么用處 以及git的歷史就不介紹了 都可以從各種百科上面查到 下面直接寫git的基本操作 下載安...
    Jack_Cui閱讀 894評(píng)論 0 2
  • -=確保當(dāng)前代碼已經(jīng)保存 =- 不要隨便刪 不要隨便刪 不要隨便刪 1.使用git log 命令,查看已提交的記錄...
    cuzzy閱讀 818評(píng)論 0 0

友情鏈接更多精彩內(nèi)容