Patricio Treviño

Patricio Treviño

Husband . Father . Developer

Delete a local and remote git branch using the terminal

facebook sharing button
twitter sharing button
linkedin sharing button
reddit sharing button
digg sharing button
tumblr sharing button
whatsapp sharing button
email sharing button
print sharing button

Syntax

git branch <[-dr | --delete --remotes]> <remote>/<branch>
view raw syntax.text hosted with ❤ by GitHub

Option Description
remote The remote to be used.
branch The remote branch to be deleted.

Note: valid options are:
-dr, is a synonym of --delete --remotes
--delete, deletes the local branch with no pending merges.
--remotes, tells git to delete the remote tracking branch too.

Example

# deletes remote and local branch "my-branch"
git branch --delete --remotes origin/my-branch
# same as above
git branch -dr origin/my-branch
view raw example.sh hosted with ❤ by GitHub

References

git-branch