Eclipse中配置GIT忽略项目配置文件和目标文件
在项目中,有些文件是不能被提交到版本库的,比如项目的eclipse配置文件,生成的目标文件等,这些无用文件如果提交到版本库,会给团队的其他人带来麻烦,环境的差异导致项目运行失败,以及生成的目标文件是多余的;
假如我们不设置就提交,右击项目->Team->Commit..
这些无用,冗余文件会被提交;
我们用Navigator视图打开,可以看到一些我们不需要提交版本库的文件;
我们需要全局设置下,让git忽略掉这些文件;
git官方给我们提供了样例:
https://github.com/github/gitignore
https://github.com/github/gitignore/blob/master/Java.gitignore
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
当然这里忽略的文件还不够,我们根据经验还得加一些忽略项:
.classpath
.project
.settings
target
build
.gitignore
META-INF
找到本地.gitconfig目录;
在同目录下,新建Java.gitignore,然后内容搞进去;
再打开.gitconfig文件
加下配置:
[user]
name = java1234
email = java1234@qq.com
[core]
excludesfile = C:/Users/Administrator/Java.gitignore
重启eclipse restart;
读取到配置说明配置没问题;
图标变了;
提交试试看;
No problem !
上一篇:Eclipse中GIT图标介绍