From 1798a7d4c0e6306a2b9e234d2b59ff0a0679431f Mon Sep 17 00:00:00 2001 From: Richard Littauer Date: Tue, 18 Aug 2015 16:00:45 -0400 Subject: [PATCH] Added explanation for deleting a branch --- README.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/README.md b/README.md index a7c56c4..3ec671e 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,7 @@ For clarity's sake all examples in this document use a customized bash prompt in - [Delete/remove last pushed commit](#deleteremove-last-pushed-commit) - [Delete/remove last local commit](#deleteremove-last-local-commit) - [Delete/remove arbitrary commit](#deleteremove-arbitrary-commit) + - [I want to delete a branch](#i-want-to-delete-a-branch) - [Delete tag](#delete-tag) - [Deleted Patch](#deleted-patch) - [Check if all commits on a branch are merged](#check-if-all-commits-on-a-branch-are-merged) @@ -677,6 +678,27 @@ git rebase --onto SHA1_OF_BAD_COMMIT^ SHA1_OF_BAD_COMMIT git push -f [remote] [branch] ``` + +### I want to delete a branch + +To delete a remote branch: + +```sh +(master)$ git push origin --delete my-branch +``` + +You can also do: + +```sh +(master)$ git push origin :my-branch +``` + +To delete a local branch: + +```sh +(master)$ git branch -D my-branch +``` + ### Delete tag