我们开发项目时,为了便捷,省下搭建环境时间,拿别的项目作为新项目,
那么也许需要清除项目里保存的提交历史和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
效果如下
--by Affandi ⊙▽⊙