如何清除git仓库的所有提交记录,成为一个新的干净仓库

转载自:https://blog.csdn.net/icansoicrazy/article/details/128342811

操作步骤

1. 切换到新的分支
git checkout --orphan latest_branch

git checkout --orphan 核心用途:以类似git init的状态创建新的非父分支,即创建一个没有提交记录的分支。

2. 缓存所有文件(除了.gitignore中声明排除的)
git add -A
3. 提交跟踪过的文件(Commit the changes)
git commit -am "commit message"
4. 删除master分支(Delete the branch)
git branch -D master
5. 重命名当前分支为master(Rename the current branch to master)
git branch -m master
6. 提交到远程master分支(Finally,force update your repository)
git push -f origin master
posted @ 2023-02-21 11:08  Felix_Openmind  阅读(534)  评论(0)    收藏  举报
*{cursor: url(https://files-cdn.cnblogs.com/files/morango/fish-cursor.ico),auto;}