git清除贡献者信息和历史提交记录

97 阅读1分钟

1、本地仓库checkout检出新分支,orphan参数用于创建没有commit记录的分支

git checkout --orphan newmaster

2、添加分支所有文件

git add -A

3、将添加的文件提交到本地仓库

git commit -am "初始化项目"

删除之前的主分支

git branch -D master

重命名检出的新分支为master,使他成为主分支

git branch -m master

强制提交覆盖掉远程仓库的分支

git push -f origin master

查看日志(只有一条提交记录,且(HEAD -> master, origin/master),说明已经提交了远程仓库)

git log