Deleting Branches
=================

From Command Line
-----------------

Switch off the branch that you want to delete. Most of the time, switching to master will allow you to delete a working branch: ::

        $ git checkout master
        $ git branch -D mybranch

Delete the remote branch off GitHub: ::

        $ git push origin --delete mybranch
        Enter passphrase for key '/home/vhu/.ssh/github/id_rsa': 
        To git@github.com:whowutwut/xcat-doc.git
         - [deleted]         mybranch

Verify branch is gone: ::

        $ git branch -r
          origin/HEAD -> origin/master
          origin/large_cluster
          origin/master
          origin/sync
          upstream/master



Sync up GitHub and Local Machine
--------------------------------

There are times when you delete the branch off your local machine or from GitHub and it's become out of sync, you sync up the list, run the following: ::

        git remote prune origin