git log --simplify-merges is probably what you are looking for. Merges are
a important tool in busy public repos.

On Fri, Jul 20, 2018 at 2:49 PM Michael Mior <[email protected]> wrote:
I'm fine with that. I can always reset and do a force push.

--
Michael Mior
[email protected]

Le ven. 20 juil. 2018 à 14:38, Julian Hyde <[email protected]> a écrit :
>
> Michael,
>
> I saw you merged the site branch. I had been thinking of instead doing a
rebase.
>
> I did a test rebase a few days ago and was pleased to see that it went
smoothly — meaning that every commit in “site” had also been made to
“master” — and it ended up pointing to the same commit as master.
>
> In my opinion, merge commits are fine in personal repos but they are not
great in public repos because they usually obfuscate history. (Maybe I just
haven’t found the right tools to view them.) In this case, I think ‘git
checkout site; git rebase origin/master; git push origin site’ would have
been better.
>
> Julian
>

On Fri, Jul 20, 2018 at 2:49 PM Michael Mior <[email protected]> wrote:

> I'm fine with that. I can always reset and do a force push.
>
> --
> Michael Mior
> [email protected]
>
> Le ven. 20 juil. 2018 à 14:38, Julian Hyde <[email protected]> a écrit :
> >
> > Michael,
> >
> > I saw you merged the site branch. I had been thinking of instead doing a
> rebase.
> >
> > I did a test rebase a few days ago and was pleased to see that it went
> smoothly — meaning that every commit in “site” had also been made to
> “master” — and it ended up pointing to the same commit as master.
> >
> > In my opinion, merge commits are fine in personal repos but they are not
> great in public repos because they usually obfuscate history. (Maybe I just
> haven’t found the right tools to view them.) In this case, I think ‘git
> checkout site; git rebase origin/master; git push origin site’ would have
> been better.
> >
> > Julian
> >
>

Reply via email to