git rebase -i is great and very well documented, with tons of blogs post about 
it all over the web.

if you pick `s` as a memonic it will squash and let you edit the merged commit 
message. If the base commit message is already good, use `f` and it will 
“fixup” it which is a squash where the original commit message is kept and the 
other one discarded.

-Pierre

> On Dec 17, 2015, at 2:07 AM, James Campbell via swift-corelibs-dev 
> <swift-corelibs-dev@swift.org> wrote:
> 
> Help on rebasing would be great. I use git all the time but I still struggle 
> to squash my commits as I usually don't do it. 
> 
> On Thu, Dec 17, 2015 at 9:25 AM, Tom Jowett via swift-corelibs-dev 
> <swift-corelibs-dev@swift.org <mailto:swift-corelibs-dev@swift.org>> wrote:
> Hi everyone,
> 
> I'm wondering if there's a way I can help to keep the commit structure of the 
> repo a bit tidier?  I can see the guideline being provided on CONTRIBUTING.md 
> however the current commit history could be a little easier to follow for the 
> average viewer (eb06d19 and b4f6e2b were duplicate commits, e.g) and it seems 
> the rebase before PR element of that guideline could be better followed.
> 
> Perhaps a link in CONTRIBUTING.md to a walkthrough on how to squash and 
> rebase commits (including adding tests appropriately for bisect) could be 
> helpful?  Happy to put one together in the context of this project if you 
> think so.  Also interested in any other suggestions you might have for how 
> this could be remedied.
> 
> Cheers,
> Tom
> 
> 
>  
> _______________________________________________
> swift-corelibs-dev mailing list
> swift-corelibs-dev@swift.org <mailto:swift-corelibs-dev@swift.org>
> https://lists.swift.org/mailman/listinfo/swift-corelibs-dev 
> <https://lists.swift.org/mailman/listinfo/swift-corelibs-dev>
> 
> 
> 
> 
> -- 
>  Wizard
> ja...@supmenow.com <mailto:ja...@supmenow.com>
> +44 7523 279 698
>  _______________________________________________
> swift-corelibs-dev mailing list
> swift-corelibs-dev@swift.org
> https://lists.swift.org/mailman/listinfo/swift-corelibs-dev

_______________________________________________
swift-corelibs-dev mailing list
swift-corelibs-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-corelibs-dev

Reply via email to