刪除github倉庫的commit歷史記錄

清空commit歷史記錄

  1. 建立並切換到新分支
git checkout --orphan new_branch
  1. 將工作區和暫存區的內容全部入庫
git add -A
git commit -am "reinitialize"
  1. 刪除master(main)分支
git branch -D master
  1. 將新分支命名爲master(main)
git branch -m master

刪除指定的某一條commit記錄

  1. 獲取要刪除的commit的id號
git log
  1. 扔掉這條commit
    git rebase -i <commit-id>,然後編輯文件,將要刪除的commit之前的單詞改爲drop
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章