When you clone the Q2A GitHub repository you'll also fetch the .gitignore file that has been committed there. It only ignores the qa-config.php file. This is because it contains configuration that would vary for each installation (E.G.: database name, user password, etc). I'd track all of the other files. You could even track that file too as there might be some configurations that you'd like to have added to the repository in the case of a change (E.G.: QA_CONST_PATH_MAP).