MetalWeirdo/BassFace — comment on commit 2c036a299c57c41857574ab0bc6ea3262041ad09
File:  line 0
By rfgamaral:

Não, pões na raiz do repositório. Lá dentro, em cada linha, é que defines as pastas/ficheiros que queres que o git ignore. Por exemplo, o conteúdo do meu é este:

/bin/
/gen/
/.classpath
/.gitignore
/.project

Vai ignorar as pastas bin/gen que não precisam de estar num VCS, é mesmo inútil. Ignora os ficheiros .classpath e .project que se referem ao projecto do Eclipse, isto fica ao teu critério incluir ou não; eu não acho necessário, qualquer um pode criar um projecto novo no Eclipse (ou outro IDE) com o resto dos ficheiros. E o ignore do próprio .gitignore é somente porque este projecto especifico não estou a publicar no GitHub, é local, logo não necessário estar num VCS. Se tornares um projecto público ou trabalhares em equipa (ambos os casos podes ter forks e depois merges de código e bla bla), convém todos terem o mesmo .gitignore para ignorarem os mesmos ficheiros no VCS.

Ficou mais claro?