Ignore all the
/bin/ directories (they contain files generated from sources). The
/war/ directory hierarchy is similar (generated files for the GWT/HTML backend).
You can ignore the
/.settings/ directories, as they contain Eclipse settings, and are not required to be able to re-build your application. (These are probably a bad idea to push into git if you expect to work with other developers, as they tend to have local paths in them.)
On the Android side, you should also leave out the
For the Eclipse
.classpath files see http://stackoverflow.com/questions/2818239/classpath-and-project-check-into-version-control-or-not (the answer there seems to be "yes, include them if using at least Eclipse v3.5").