Question:
In a git repository, a remote branch I am not tracking was deleted. When I type
1 2 |
git branch -r |
the deleted branch still shows up (and I can check it out)
What git command do I have to run to update this info?
Answer:
If you perform something like
1 2 |
git branch -d -r remote_name/branch_name |
you only remove your local checkout. This command doesn’t do anything to the remote repository, which is why it still shows up.
Solution:
1 2 |
git push origin :branch_name |
will remove the the remote branch (note the ‘:’), and
1 2 |
git branch -d branch_name |
will remove your local checkout.