首页 > 代码库 > Git--删除远程仓库文件但不删除本地仓库资源
Git--删除远程仓库文件但不删除本地仓库资源
我们在使用idea开发的过程中经常会出现新建项目的时候直接把xxx.iml文件也添加到了git trace
当然这并不会出现什么问题,问题是当我们把xxx.iml文件push到我们github上之后,然后在另一台电脑上pull了下来会出现一些问题,因为xxx.iml文件不是项目的源码。也就是说对于导入项目来说是多余的。
正规的源码目录:
src/
pom.xml
.ignore
但是,我们又不能直接在本地删除xxx.iml。因为该文件是我们在本地开发的时候必须的。
那么问题来了:我们要在保留本地文件的情况下,删除远程仓库的文件(程序员一定要通过技术手段来实现目的,捂脸笑)
ok,废话不多说,下面是解决方案:
把xxx.iml加到`.gitignore`里面忽略掉,然后提交使.gitignore生效,也既是
git rm -r --cached xxx.iml
git add xxx.iml
git commit -m "ignore xxx.xml"
git push
问题搞定,愉快的开发吧。
码字不易,尊重远程,转载请注明:http://www.cnblogs.com/adeng/p/7026811.html
Git--删除远程仓库文件但不删除本地仓库资源
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。