搜尋

首頁  >  問答  >  主體

github 如何清空某一branch的commits

是這樣的,我為某一個repo建造了一個github page,也就是多出一個分支gh-pages。我是用的github網頁版的automatic generator產生的gh-pages。

每次我更新gh-pages都會往gh-pages這個branch裡commit東西。問題是這些歷史記錄對我沒用,我擔心commit太多了佔地方而且看著不舒服。

有沒有辦法將這個分支的歷史記錄全部抹去?

高洛峰高洛峰2822 天前656

全部回覆(2)我來回復

  • 仅有的幸福

    仅有的幸福2017-05-02 09:27:25

    把這個分支刪了,再新建同名分支

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-02 09:27:25

    commit是刪除的,即時你刪除了分支也不會刪除commit記錄,所以無法將分支歷史記錄全部抹去。
    當然如果只是為了讓branch看起來漂亮一點的話,可以考慮用git rebase壓縮提交後強行推送該分支

    回覆
    0
  • 取消回覆