initialize with gitignore