<div dir="ltr">> <span style="font-family:arial,sans-serif;font-size:13.333333969116211px">I made the changes in a branch than deleted the branch and expected the changes to go away</span><div><span style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br>
</span></div><div><span style="font-family:arial,sans-serif;font-size:13.333333969116211px">A branch is a pointer to commits.  It has nothing to do with your working tree.</span></div><div><span style="font-family:arial,sans-serif;font-size:13.333333969116211px"><br>
</span></div><div><font face="arial, sans-serif">You want changes to go away, either use "git checkout file" for each file you want to reset, or "git reset --hard" to reset your entire working directory to a specific commit.</font></div>
<div><font face="arial, sans-serif"><br></font></div><div><font face="arial, sans-serif">Different procedure for staged commits.  Are you trying to clean up your working directory or your staging area?</font></div><div><font face="arial, sans-serif"><br>
</font></div><div><font face="arial, sans-serif">A</font></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Nov 17, 2013 at 2:33 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
  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?<br>

<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
On Nov 17, 2013, at 1:09 AM, Jed Brown <<a href="mailto:jedbrown@mcs.anl.gov">jedbrown@mcs.anl.gov</a>> wrote:<br>
<br>
> Barry Smith <<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>> writes:<br>
><br>
>>  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?<br>
>><br>
>><br>
>> ~/Src/petsc/src/ts/examples/tutorials/advection-diffusion-reaction  master $ git branch -D barry/saws-update<br>
>> Deleted branch barry/saws-update (was 9f236db).<br>
><br>
> This really deleted the branch.<br>
><br>
>> ~/Src/petsc/src/ts/examples/tutorials/advection-diffusion-reaction  master $ git branch barry/saws-update<br>
><br>
> This created a new branch at your current HEAD.<br>
><br>
>> ~/Src/petsc/src/ts/examples/tutorials/advection-diffusion-reaction  master $ git checkout barry/saws-update<br>
>> M       include/petscoptions.h<br>
>> M       include/petscviewer.h<br>
>> M       src/sys/classes/viewer/impls/string/stringv.c<br>
>> M       src/sys/objects/aoptions.c<br>
>> M       src/sys/objects/options.c<br>
>> M       src/sys/objects/pinit.c<br>
>> Switched to branch 'barry/saws-update'<br>
><br>
> This checked out that branch, so HEAD points at the new branch, but the<br>
> working tree is the same, and Git tells you what is modified in your<br>
> working tree.<br>
<br>
</div></div></blockquote></div><br></div>