--- title: Create a new repository type: snippet tags: [repository] cover: violin dateModified: 2021-04-13T21:10:59+03:00 --- Initializes a new git repository, setting up all the configuration files needed by git. - Use `git init` to initialize an empty repository in the current directory. - Alternatively, use `git init []` to initialize the repository in the specified ``. - Note: Running `git init` in an existing repository is safe. - Note: You only need to run `git init` once per repository. ```shell git init [] ``` ```shell cd ~/my_project git init # Initializes a repo in ~/my_project cd ~ git init my_project # Initializes a repo in ~/my_project ```