gitignore and training