4
我想從我的存儲庫中刪除一個分支,也從歷史記錄中刪除.git文件夾將變小。 該分支從未合併爲主。從git存儲庫中刪除特定分支的全部歷史記錄
我已經嘗試過與
git branch -D <branch name>
刪除分支,然後運行
git gc --prune=now --aggressive
我也試過
git reflog expire --expire=now --all
,但毫無效果。該文件夾git的尺寸並沒有改變,並提交沒有消失,我仍然可以看到他們:
git show <commit hash>
- 一切,我試圖在本地倉庫。
有沒有辦法做到這一點?如果是這樣,你能寫出確切的方式來做到這一點嗎?
它也有可能我做了這些命令錯誤。所以請詳細寫下它。
謝謝。
所以分支被刪除了,但是提交仍然可以通過'git fsck'看到嗎? – Altoyyr
不,當我運行git fsck時,它不顯示任何內容,但我仍然可以在這些提交中使用git show。 – user3601236
'git branch -a'說什麼?在使用'git branch -D'刪除它後,分支是否會從列表中消失? –
user3159253