Delete Git Branches Made Easy: Step-by-Step Guide

delete git branch

In this article, we will guide you through the process of deleting the Git branch, both locally and remotely, step by step.

Introduction to Git

Git is a free and open-source version control system that helps you track changes to our code and help you to save time and headaches with working with code.

It allows you to revert to previous versions of your code, collaborate with others, and manage your projects effectively.

Why Delete Git Branch?

  • Once the changes are merged into the master branch the purpose of the branch is fulfilled.
  • To keep the repository clean and maintain compliance
  • The branch has become stale and it is no longer actively maintained.
  • To clean up your commit history.

Checking Available Branches

Before proceeding with deletion, it is a good practice to list out the branches in the repository and save it in our notepad and inspect using the below command.

git branch

Deleting a Local Git Branch

For deleting the local git branch, make sure you are in a different branch eg: master branch, and delete the non-required branches.

git checkout <other-branch>

once successfully checked in delete the branch

git branch -d <branch-name>

If the branch has unmerged changes, Git will prompt you to confirm the deletion or inform you about the pending changes.

If you want to delete the branch, type y and press Enter. Git will remove the branch from your local repository.

READ  Install Kodi 20.4 on Ubuntu / Linux Mint: A Step-by-Step Guide

Deleting a Remote Git Branch

To delete the remote git branch, ensure that you have the latest updates from the remote repository

git fetch

Once you have the latest updates, you can use the following command to delete the remote branch and this will remove the branch from the remote repository

git push origin --delete <branch-name>


Deleting Git branches is an important part of maintaining a clean and organized repository.

By removing unnecessary branches, you can improve the clarity of your project’s history and make it easier for other developers to navigate.

Do let us know your comments and feedback in the comments section below.

If my articles on TipsonUNIX have helped you, kindly consider buying me a coffee as a token of appreciation


Thank You for your support!!

Leave a Comment