那些比你走得远的人,并不比你聪慧,只是每天多走了一点。坚持,是最强大的力量。

git清除所有历史记录

一起来清理掉git上所有的历史记录吧

克隆项目
1
git clone git@code.aliyun.com:user/project.git
检出新分支

使用 git checkout –orphan new_branch ,基于当前分支创建一个独立的分支new_branch;

1
2
cd project  
git checkout --orphan new_branch
添加文件到暂存区
1
git add -A
添加提交记录
1
git commit -am "Initial commit."
删除当前分支
1
git branch -D master
重命名分支
1
git branch -m master
强制推送至远程分支
1
git push -f origin master
关联本地 master 到远程 master
1
git branch --set-upstream-to=origin/master