github刪除提交歷史

刪除git的提交歷史直接刪除.git文件再初始化倉庫也是可以的,但有可能回導致git儲存庫出現問題,所以我喜歡採用第二種方式。

即新建一個分支,把代碼傳到新分支上,刪除老分支,再把新分支重命名爲老分支,就完美解決了此問題。二種代碼如下:

一:

先刪除.git文件

git init git remote add origin [email protected]:user/repo

現在提交當前版本的代碼:

git add * git commit -am 'message'

最後,強制更新到GitHub:

git push -f origin master


二:

  1. 嘗試 運行 git checkout --orphan latest_branch
  2. 添加所有文件git add -A
  3. 提交更改git commit -am "commit message"
  4. 刪除分支git branch -D master
  5. 將當前分支重命名git branch -m master
  6. 最後,強制更新存儲庫。git push -f origin master

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