Thank you very much, Isaiah. If we meet face-to-face remind me that I owe you a beer - probably more than one in fact.
On Friday, October 23, 2015 at 4:24:39 PM UTC-5, Isaiah wrote: > > (you can do `git show HASH` for each of the hashes in the log, hopefully > find the one that has your work, and then `git checkout HASH` to get back > to it. then give it a name by creating a new branch, merging it, etc.) > > On Fri, Oct 23, 2015 at 5:20 PM, Isaiah Norton <[email protected] > <javascript:>> wrote: > >> If sounds like you committed to the detached head, and if so, the commit >> should be a few steps back in the reflog: `git reflog` >> >> On Fri, Oct 23, 2015 at 5:14 PM, Douglas Bates <[email protected] >> <javascript:>> wrote: >> >>> I tagged a new release of one of my packages. Just to ensure that >>> everything was working as I thought I ran >>> >>> Pkg.free("MyPackage") >>> >>> so I would be sure to be testing on a clean copy of that release. Of >>> course that meant that my local copy of the package was a detached HEAD. >>> >>> I then edited the code, adding a lot of new capabilities, did a local >>> commit of the files, tried to push these changes, found that I was on a >>> detached HEAD. At that point I should have started being cautious but I >>> didn't. I ran >>> >>> Pkg.checkout("MyPackage") >>> >>> and it seems that I have managed to lose all the work I did today. Is >>> there some way I can get back the changes that I made on the detached HEAD? >>> >> >> >
