From: Mike Hommey Date: Thu, 06 Mar 2008 06:37:31 GMT Subject: Re: Silly revert question workflow... Message-ID: <20080306063731.GA8537@glandium.org> In-Reply-To: <47CF8F4E.5010809@advancedsl.com.ar> On Thu, Mar 06, 2008 at 03:29:34AM -0300, Gonzalo Garramuño wrote: > > I'm wondering if there's any easy way to basically "fix" the last commit > from the history. To explain a little bit... > > Being the silly guy I am, one of the very common things I do is that I > may be working on two features simultaneously. > Then one feature is done, I will do a check-in and then seconds later > I'll realize that I forgot to add, say, another .h file that was also > modified and that I thought was not needed for that commit. > Sure enough, without that .h file the tree as checked in is really in an > uncompilable state. > > git revert allows me to revert the commit and do it again. But it still > leaves a commit in the history tree that is uncompilable. You are looking for git commit --amend Mike