From: Romain Vimont (®om) Date: Fri, 24 Feb 2012 21:42:43 GMT Subject: Re: [BugReport] git tag -a / git show Message-ID: <1330119763.2727.10.camel@rom-laptop> In-Reply-To: <20120224205203.GA21780@sigill.intra.peff.net> Thank you, I didn't know this '^' thing ;-) Le vendredi 24 février 2012 à 15:52 -0500, Jeff King a écrit : > On Fri, Feb 24, 2012 at 08:55:45PM +0100, Romain Vimont (®om) wrote: > > > Tonight, I just tried something which do exactly what I wanted to do > > this morning: > > > > $ git checkout -b temp > > $ git commit -a -m 'My config file with mock_data=true' > > $ git tag -a v0.1 -m v0.1 > > $ git checkout master > > $ git branch -D temp > > There is nothing at all wrong with the commands above, but you might be > interested to know that you can do it without the temporary branch: > > $ git commit -a -m 'My config...' > $ git tag -m v0.1 v0.1 > $ git reset HEAD^ > > The final reset will rewind your branch tip and the index state to what > it was before the commit, but will leave the files in the working tree > untouched. > > -Peff >