文章目录
Gitlab 删除 commit 历史
方法一
1. 删除所有的历史(请确保你有备份,此操作不可逆)
rm -rf .git/
2. 基于当前的内容重建 Git 仓库
git init
git add .
git commit -m "Initial commit"
3. 推送到 Gitlab
git remote add origin <gitlab-uri>
git push -u --force origin master
方法二
1. 新建“孤儿”分支
新建一个没有父节点的孤儿分支(orphan)
git checkout --orphan branch zone_branch
<