From: Marcin Slusarz Date: Sun, 14 Dec 2008 17:33:50 GMT Subject: Re: [PATCH] Simplified GIT usage guide Message-ID: <20081214173152.GA6557@joi> In-Reply-To: <20081212182827.28408.40963.stgit@warthog.procyon.org.uk> On Fri, Dec 12, 2008 at 06:28:27PM +0000, David Howells wrote: > +REVERTING COMMITTED CHANGES > +--------------------------- > + > +And sometimes you'll want to revert changes that you've committed, but that are > +now buried beneath other commits. Short of discarding and reapplying commits, > +you have to apply a reverse patch: > + > + git diff %COMMIT_ID | patch -p1 -R > + > +and then commit it. Both the original application and the reversion will be > +retained by GIT. "git revert $commit" is a bit shorter. Marcin