psicmi.party psicmi.party
首页
repositories
设计稿
  • front matter配置
  • 关于本站
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

psicmi.party

首页
repositories
设计稿
  • front matter配置
  • 关于本站
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 如何清除git提交历史

    • 1. 创建新分支
      • 2. 添加所有文件并提交更改
        • 3. 删除原 main 分支
          • 4. 重命名当前分支并强制推送
          psicmi.party
          2023-06-20
          随笔
          目录

          如何清除git提交历史

          # 如何清除git提交历史

          # 1. 创建新分支

          拉取最新 main 分支后,创建一个临时分支

          git clone https://github.com/psicmi-party/psicmi.party.static.gen.git
          
          git checkout --orphan tmp_branch
          
          1
          2
          3

          # 2. 添加所有文件并提交更改

          git add -A
          
          git commit -am "rebuild main branch"
          
          1
          2
          3

          # 3. 删除原 main 分支

          git branch -D main
          
          1

          # 4. 重命名当前分支并强制推送

          git branch -m main
          
          git push -f origin main
          
          1
          2
          3
          上次更新: 2023/06/21, 17:43:56
          Theme by Vdoing | Copyright © 2019-2023 psicmi.party | MIT License
          • 跟随系统
          • 浅色模式
          • 深色模式
          • 阅读模式