Yes, but why is there any changed shit in my current HEAD? I made the changes in a branch than deleted the branch and expected the changes to go away. How the hell do I make the changes go away that were in the branch I deleted? Is a branch then not the changes one made in it?
On Nov 17, 2013, at 1:09 AM, Jed Brown <[email protected]> wrote: > Barry Smith <[email protected]> writes: > >> What part of delete does git not understand? How the f do I get rid of the >> damn branch completely so I can create a new one with the same name and use >> it? >> >> >> ~/Src/petsc/src/ts/examples/tutorials/advection-diffusion-reaction master $ >> git branch -D barry/saws-update >> Deleted branch barry/saws-update (was 9f236db). > > This really deleted the branch. > >> ~/Src/petsc/src/ts/examples/tutorials/advection-diffusion-reaction master $ >> git branch barry/saws-update > > This created a new branch at your current HEAD. > >> ~/Src/petsc/src/ts/examples/tutorials/advection-diffusion-reaction master $ >> git checkout barry/saws-update >> M include/petscoptions.h >> M include/petscviewer.h >> M src/sys/classes/viewer/impls/string/stringv.c >> M src/sys/objects/aoptions.c >> M src/sys/objects/options.c >> M src/sys/objects/pinit.c >> Switched to branch 'barry/saws-update' > > This checked out that branch, so HEAD points at the new branch, but the > working tree is the same, and Git tells you what is modified in your > working tree.
