在eclipse+maven+git的开发环境中,提交代码的时候经常会碰到把eclipse生成的项目配置文件提交到配置库中,实际上是可以通过配置.gitignore文件来解决这个问题。
在项目的根目录添加文件..gitignore
*.class
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.ear
target/
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
#eclipse
*.settings
*.project
*.classpath
如果项目中已经提交了上述文件 ,可以通过以下命令解决
git rm -r --cached .classpath
git rm -r --cached .project
git rm -r --cached .settings
如果项目中有大量的module需要执行,可以选择编写bat命令(window环境)
@echo off
e:
for /d %%i in (E:\j2eeDev\git\way7_appserver\*) do (
echo %%i
cd %%i
git rm -r --cached .classpath
git rm -r --cached .project
git rm -r --cached .settings
)
pause