Difficulty: 2/10git init, remote configuration, repo hosting policies1git init # Initializes a new repo locally2git clone <url> # Clones an existing repo from a remote serverScenario Questions0-2 years experience1We need to start a new small project. Walk me through the exact commands you'd run to create a local Git repository and push it to GitHub.2If you run `git init` inside a directory that already contains a `.git` folder, what happens and how would you recover?2-5 years experience1Your team is adding a new microservice and you need to set up its repository. How would you initialize it, configure the remote, and ensure the initial commit follows our team's branching policy?Follow-up QuestionsWhat would you do if the remote repository already existed but used a different default branch?How do you handle large binary files when initializing a new repository?Can you explain how you would enforce a naming convention for new repositories across teams?Suggest Improvement