场景:
我新建完springboot项目后,误提交了.mvn目录、mvnw、mvnw.cmd文件
解决:
1.在.gitignore
文件中添加需要忽略的文件
.mvn
mvnw
mvnw.cmd
2.移除误提交的文件
注意:如果不成功,就在-r
后面加个-f
再次执行
git rm --cached -r .mvn/
git rm --cached -r mvnw
git rm --cached -r mvnw.cmd
3.重新提交
git add .
git commit -am "删除误提交 .mvn mvnw mvnw.cmd"
git push -u origin master
刷新码云仓库,成功!
说明:
git rm --cached -r 文件名
:当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制,下次commit的时候会修改git仓库,但是本地的文件还是保留.- 当我们不小心上传了如class文件,我们需要的是将远程仓库的文件删除,保留在本地仓库,使其不被版本控制