Initializing git repository using
git init or cloning the git repo from GitHub also comes with a
.git directory containing different directories/files related to the project.
Locally deleting a git repository sounds like one of the easiest things to accomplish; however, since the
.git folder is initially hidden, the removal of the folder varies according to a different OS.
This article will use the command line and GUI to delete the repository and reinitialize it.
Remove Git Directory Using GUI
In Windows, if using a graphical user interface, we first need to enable the
show hidden files option. This can be done by following this article. After seeing the hidden folder, we can delete the
.git folder and then again reinitialize if needed.
Rename Git Directory Using Command Line
With the usage of the command line, the task is rather simpler. First, we need to navigate to the repository which was cloned or where we had initialized git. We can do that using:
Once inside the folder, we can list the visible as well as hidden folders:
For example, the output is similar to the one below.
total 24 drwxr-xr-x 4 mario mario 4096 Nov 21 00:02 . drwxrwxrwt 24 root root 12288 Nov 21 00:02 .. drwxr-xr-x 2 mario mario 4096 Nov 21 00:02 frontend drwxr-xr-x 7 mario mario 4096 Nov 21 00:02 .git
Here, in the last line, we can see the folder named
.git, we ought to remove the folder by using:
rm -fr .git
-f is for forcefully removing the nonexistent files and arguments without prompting (be careful with its usage).
-r is for recursively deleting each directory and its contents.
We can check if the directory is initialized with git or not by using the
git status command.
It will throw the following error if the folder is not initialized with git.
fatal: not a git repository (or any of the parent directories): .git
Then, we can reinitialize the folder with the
git init command.