How to Delete a Git Repository: Local, Remote, and Everything In Between
Deleting a Git repository sounds simple, but the right approach depends on where the repo lives — on your local machine, on a remote platform like GitHub or GitLab, or both. Getting this wrong can mean accidentally leaving files behind, breaking team workflows, or permanently losing history you needed. Here's a clear breakdown of how it actually works.
What "Deleting a Git Repo" Actually Means
A Git repository is just a folder with a hidden .git directory inside it. That .git folder is where Git stores all the version history, branches, commits, and configuration. When people talk about deleting a repo, they usually mean one of three things:
- Deleting the local copy on their computer
- Deleting the remote repository on a hosting platform (GitHub, GitLab, Bitbucket, etc.)
- Both — removing all traces of the project entirely
These are separate actions. Deleting one does not automatically delete the other.
How to Delete a Local Git Repository
This is the simplest case. A local Git repo is just a folder on your filesystem. To remove it completely:
- Navigate to the parent directory of your project folder
- Delete the entire project folder
On macOS or Linux (terminal):