本文主要是介绍如何删除不小心上传到git远程仓库中的.idea .iml文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如果在开始的时候不配置,gitignore文件或者文件配置不正确,初始化上传的时候就会有一些不必要的信息上传上去
如果已经存在了一些文件在git远程仓库中,如。idea,.iml文件等。
首先在项目中定义一个 .gitignore文件,简单的实例如下也可以用idea中的gitignore插件
.DS_Store
classes/*
.settings/
target/
.classpath
.project*.iml
.idea/
work/
git pullgit add .gitignoregit commit -m 'add .gitignore'git push origin master
先将文件上传至远程仓库中,然后删除git缓存区中的文件
#删除缓冲区中的文件git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除;git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到windows垃圾桶);
本例中以.idea文件夹为例
git rm --cached -r .idea
git commit -m 'delete .idea'
git push origin master
如果删除某些文件,比如.iml文件
git rm --cached *.iml
git commit -m 'delete .iml'
git push origin master
这样远程仓库中的文件就被清除了,本地也会过滤掉这些文件
这篇关于如何删除不小心上传到git远程仓库中的.idea .iml文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!