git笔记

1,彻底删除某个文件的版本记录。原因对于敏感文件,常规删除提交,还是能从版本库里看到,所以需要彻底删除,路径为文件相对于项目的相对路径

git filter-branch -f --tree-filter 'rm -rf release/1.zip' HEAD
git push origin --force

2 删除git库里的文件,而本地不删除

 比如我想删除git库里误提交的idea配置文件

git rm --cached spring-cloud-config-client/spring-cloud-config-client.iml //路径为相对于顶级项目的相对路径
git commit -m "del iml file from git rep"
git push

  

posted @ 2018-11-30 19:47 pigercc 阅读(...) 评论(...) 编辑 收藏