Re: A workflow for local patch maintenance
- From
Jeff King <peff@peff.net>
- Date
- Oct 11, 2013, 15:16 UTC
- Message-ID
- <20131011151614.GA29226@sigill.intra.peff.net>
- In-Reply-To
- <247350414.2015225.1381497748024.JavaMail.root@genarts.com>
On Fri, Oct 11, 2013 at 09:22:28AM -0400, Stephen Bash wrote:
Show 8 quoted lines
> > To mitigate problem 1, I will sometimes revert a local topic before > > doing the upstream merge, if I know it has been reworked. > > Peff (slightly off topic) - A coworker of mine actually ran into this > problem earlier this week. Is there recommended way to revert a merged > topic branch? I assume it's essentially reverted each commit introduced > by the branch, but is there a convenient invocation of revert? (easy to > remember and hard to screw up)
If you merged the whole topic in at once, then you can use "git revert -m 1 $merge_commit" to undo the merge. If it came in individual pieces, then you have to revert each one individually (though if it was a series of merges, you can in theory revert each merge in reverse order).
-Peff