[forge-dev] Some incorrect changes to JSF scaffolding?

Paul Bakker paul.bakker.nl at gmail.com
Tue May 1 17:16:34 EDT 2012


First of all, always use a branch to create pull requests, this makes it a lot easier to work on several things at a time without getting messy commits.
To fix your current changeset you could create a new branch from master (without your changes) and re-apply your changes by either "cherry-picking" them or merging your existing branch into your new branch. 
Now squash commits by using interactive rebase (http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html). You should never do this after you pushed to a remote location, but because this is a new branch it's perfectly fine.

When you're happy with the changeset, push the branch to your github repo, and create a pull request from that branch. Just close the messy pull-request, it's probably easier to start clean.

Hope that helps :-)

Paul



On May 1, 2012, at 22:12 , Thomas Frühbeck wrote:

> Hi Paul,
> 
> one more question regarding git(hub).
> The situation is the following:
> - I have clone forge core on github
> - have cloned it locally
> - changed some code, committed _and pushed_ into my repository on github
> 
> Is there now any possibility to "remove"/revert/delete/undo this 
> _commit_ - not the change itself, just to keep history cleaner when 
> sending pull request?
> 
> Help appreciated,
> Thomas
> 
> Am 01.05.2012 13:11, schrieb Paul Bakker:
>> Not in GitHub, but you should squash changesets with git before creating a pull request.
>> 
>> Paul
>> 
>> 
> 
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev




More information about the forge-dev mailing list