init repository
modify gitignore rule and include idea config