Amey: .gitignore is a file required for each project maintained in git for ignoring workspace specific file.
Amey: Deleting all workspace specific file like .classpath .settings /targate etc...