Git删除所有提交记录解决方案

如果你之前的项目提交了一些敏感数据,或者要清除以前提交的记录,给出下面解决方案.

# 1. 检出一个新的分支
git checkout --orphan latest_branch

# 2. 暂存所有文件
git add -A

# 3. 提交刚刚暂存的文件
git commit -am "commit message"


# 4. 删除最原始的分支
git branch -D master

# 5. 重命名当的第分支
git branch -m master

# 6. 提交你的记录到远程仓库
git push -f origin master

文章链接:

/zh/archive/git-delete-all-commits-solution/

# 相关文章推荐