删除git项目所有提交历史作为新仓库

2019-08-13  本文已影响0人  浪浪山小妖_

我们开发项目时,为了便捷,省下搭建环境时间,拿别的项目作为新项目,
那么也许需要清除项目里保存的提交历史和tag.
可以通过新建分支切换回来的方法,清除掉.

方法如下:
1.创建新分支

git checkout --orphan latest_branch

2.添加所有文件

git add .

3.commit代码

git commit -m "xxx"

4.删除原来的master分支

git branch -D master

5.把当前分支重命名为master

git branch -m master

6.最后把代码推送到远程仓库有些仓库有master分支保护,不允许强制push,需要在远程仓库项目里暂时把项目保护关掉才能推送

git push -f origin master

7.查看文件版本前后的不同之处

git status 
git diff  src/main/java/com/dfdk/newtech/config/AuthFailFilter.java

效果如下

image.png

--by Affandi ⊙▽⊙

上一篇 下一篇

猜你喜欢

热点阅读