admin管理员组文章数量:1660120
如果在开始的时候不配置,gitignore文件或者文件配置不正确,初始化上传的时候就会有一些不必要的信息上传上去
如果已经存在了一些文件在git远程仓库中,如。idea,.iml文件等。
首先在项目中定义一个 .gitignore文件,简单的实例如下也可以用idea中的gitignore插件
.DS_Store
classes/*
.settings/
target/
.classpath
.project
*.iml
.idea/
work/
git pull
git add .gitignore
git 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文件 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1729845469a1215077.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论