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