记录:git删除误提交的Eclipse项目文件与配置文件
2016-07-08 20:02
447 查看
由于Eclipse创建的项目,无论是普通的java项目或者maven项目,Eclipse会在项目的根目录下生成了以下几个文件。
.classpath 用于记录了Eclipse项目的依赖关系以及class输出路径等。
.porject 用于记录了项目的相关配置,例如项目名称、是否对JavaScript进行代码验证等。
.settings 是一个文件夹,也是用户保存Eclipse项目的相关设置。
在做JPress开发的过程中,使用的是maven进行管理,没有注意,初次提交的时候就已经把Eclipse自动生成的这些文件全部提交到了github了。
JPress 一个WordPress的JAVA代替版,详情:http://www.oschina.net/p/jpress
但是很多JPress的用户并没有使用Eclipse进行开发,同时可能使用Eclipse的用户环境也并不一定和我一致,从而导致了把JPress项目导入到开发工具出现许多错误的情况,因为默认使用了我本机的配置信息。
所以,不得不把已经提交的这些Eclipse配置文件给删除,同时保证下次不会再提交这些信息。
开工:
第一步:删除github远程文件:
进入项目跟目录后,执行如下命令:
命令讲解:git rm 删除本地文件,并影响git记录。
通过 man git-rm 得知:--cache 功能如下:
--cached
Use this option to unstage and remove paths only from the index. Working tree files, whether modified or
not, will be left alone.
通过 --cached 参数,只删除已经添加到index的文件,并不删除本地文件。
第二步:保证下次不会再提交这些信息。
当:
命令执行结束后,需要修改 .gitignore 文件,把.classpath .porject .settings 添加到忽略内容里面去。
第三步:提到到远程服务器。
完毕收工。
原文地址:http://www.yangfuhai.com/post/8.html
.classpath .project .settings
.classpath 用于记录了Eclipse项目的依赖关系以及class输出路径等。
.porject 用于记录了项目的相关配置,例如项目名称、是否对JavaScript进行代码验证等。
.settings 是一个文件夹,也是用户保存Eclipse项目的相关设置。
在做JPress开发的过程中,使用的是maven进行管理,没有注意,初次提交的时候就已经把Eclipse自动生成的这些文件全部提交到了github了。
JPress 一个WordPress的JAVA代替版,详情:http://www.oschina.net/p/jpress
但是很多JPress的用户并没有使用Eclipse进行开发,同时可能使用Eclipse的用户环境也并不一定和我一致,从而导致了把JPress项目导入到开发工具出现许多错误的情况,因为默认使用了我本机的配置信息。
所以,不得不把已经提交的这些Eclipse配置文件给删除,同时保证下次不会再提交这些信息。
开工:
第一步:删除github远程文件:
进入项目跟目录后,执行如下命令:
git rm -r --cache .classpath .project .settings/
命令讲解:git rm 删除本地文件,并影响git记录。
通过 man git-rm 得知:--cache 功能如下:
--cached
Use this option to unstage and remove paths only from the index. Working tree files, whether modified or
not, will be left alone.
通过 --cached 参数,只删除已经添加到index的文件,并不删除本地文件。
第二步:保证下次不会再提交这些信息。
当:
git rm -r --cache .classpath .project .settings/
命令执行结束后,需要修改 .gitignore 文件,把.classpath .porject .settings 添加到忽略内容里面去。
第三步:提到到远程服务器。
git commit -m "你的说明内容" git push
完毕收工。
原文地址:http://www.yangfuhai.com/post/8.html
相关文章推荐
- 使用JPress快速搭建系统
- JPress首款单栏主题One分享下载
- Jpress直接在tomcat启动运行
- 在Eclipse里搭建Jpress项目
- 用 JPress 创建模板及发布文章
- 用JPress创建网站框架
- 基于jpress二次开发的H5商城(已开源)
- 使用JPress快速搭建系统
- JFinal开发JPress的ehcache缓存方案、以及踩过ehcache的坑
- 让eclipse启动时拥有jre
- ubuntu15.10 给解压版的eclipse安装桌面快捷方式
- 利用javaMail发送邮件
- java编程思想读书笔记
- 搭建Spring mvc环境
- 关于eclipse中配置svn插件,亲测有效。
- target,currentTarget和this三者的区别
- Jpanel或Jframe添加键盘监听无效
- Struts2的Action向JSP传输List集合并且将数据显示在页面上
- Java动态代理
- Java 集合 散列表hash table