>  Q&A  >  본문

github 如何清空某一branch的commits

是这样的,我为某一个repo建了一个github page,也就是多出一个分支gh-pages。我是用的github网页版的automatic generator生成的gh-pages。

每次我更新gh-pages都会往gh-pages这个branch里commit东西。问题是这些历史记录对我没用,我担心commit太多了占地方而且看着不舒服。

有没有什么办法将这个分支的历史记录全部抹去?

高洛峰高洛峰2697일 전578

모든 응답(2)나는 대답할 것이다

  • 仅有的幸福

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

    이 지점을 삭제하고 같은 이름으로 새 지점을 만듭니다

    회신하다
    0
  • PHP中文网

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

    커밋은 삭제할 수 없습니다. 브랜치를 삭제해도 커밋 기록은 삭제되지 않으므로 브랜치 내역을 모두 지울 수는 없습니다.
    물론 브랜치를 더 예쁘게 만들고 싶다면 git rebase을 사용하여 커밋을 압축한 다음 강제로 브랜치를 푸시하는 것을 고려해 볼 수 있습니다

    회신하다
    0
  • 취소회신하다