是這樣的,我為某一個repo建造了一個github page,也就是多出一個分支gh-pages。我是用的github網頁版的automatic generator產生的gh-pages。
每次我更新gh-pages都會往gh-pages這個branch裡commit東西。問題是這些歷史記錄對我沒用,我擔心commit太多了佔地方而且看著不舒服。
有沒有辦法將這個分支的歷史記錄全部抹去?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
把這個分支刪了,再新建同名分支
commit是刪除的,即時你刪除了分支也不會刪除commit記錄,所以無法將分支歷史記錄全部抹去。 當然如果只是為了讓branch看起來漂亮一點的話,可以考慮用git rebase壓縮提交後強行推送該分支
git rebase
把這個分支刪了,再新建同名分支
commit是刪除的,即時你刪除了分支也不會刪除commit記錄,所以無法將分支歷史記錄全部抹去。
當然如果只是為了讓branch看起來漂亮一點的話,可以考慮用
git rebase
壓縮提交後強行推送該分支