a gitignore is useful