On Mon, Mar 11, 2013 at 6:01 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:
> master ~/petsc$ git checkout b95f98c > Note: checking out 'b95f98c'. > > You are in 'detached HEAD' state. You can look around, make experimental > changes and commit them, and you can discard any commits you make in this > state without impacting any branches by performing another checkout. > > If you want to create a new branch to retain commits you create, you may > do so (now or later) by using -b with the checkout command again. Example: > > git checkout -b new_branch_name > > HEAD is now at b95f98c... Merge subtree 'buildsystem/master' > Additionally, every place HEAD has been (which includes any commits you make, etc) is remembered for 90 days (default). So if you commit something here (with a detached HEAD), then switch away, do other stuff, and later want to find it, it will still be in the reflog $ git reflog --grep "something relevant" -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20130311/8e4cf954/attachment-0001.html>
