Organizar repositório Git

Oi Pessoal,

Estou iniciando o meu primeiro projeto com Git e Java.
Meu projeto utiliza os padrões do Maven.
Estou colocando no meu repositório apenas os meus arquivos que estão no diretório src.

Qual a maneira mais correta de organizar o repositório?

O que deve e o que não deve ser controlado pelo Git?

Vocês colocam no seus repositórios apenas o diretório src, todo o projeto?

Obrigado,

Rodrigo Morais

Eu tiro arquivos específicos de IDE, arquivos .class, .jar, .war, .ear

O .classpath do eclipse, o .project
Qualquer coisa que não seja do projeto.

Uma dica: arquivos gerados (ou seja, aqueles que são recriados a cada vez que são compilados) normalmente não entram no repositório.
Também arquivos de configuração que são diferentes para cada usuário também não devem entrar no repositório.