Befestigung git Doppel-commit-Historie

Ich hatte zu tun, führen Sie git filter-branch den anderen Tag. Ich folgte den Anweisungen auf github, aber etwas ging schief. Ich denke jemanden im team nicht laufen rebase auf einem lokalen Zweig, und stattdessen werden die änderungen zusammengeführt. Seitdem das commit-log ist gefüllt mit Doppel-verpflichtet werden, z.B.:

commit b0c03ec925c0b97150594a99861d8f21fd3ab22d
Author: XXX
Date:   Wed Mar 19 17:01:52 2014 -0400

    Removed most clearfixs in templates

commit f30c21d21b5ea715a99b0844793cb4b5f5df97a1
Author: XXX
Date:   Wed Mar 19 17:01:52 2014 -0400

    Removed most clearfixs in templates

commit 2346be43d0e02d3987331f0a9eeb2f12cd698ede
Author: XXX
Date:   Wed Mar 19 16:40:26 2014 -0400

    new redirect logic

commit 1383070b31bde1aaa9eda7c2a9bcb598dd72247b
Merge: d1e2eb6 94e07fe
Author: XXX
Date:   Wed Mar 19 16:28:41 2014 -0400

    Merge branch 'develop' of github.com:xxx/xxx into develop

commit 79ce7824688cf2a71efd9ff82e3c7a71d53af229
Merge: 6079061 1ed3967
Author: XXX
Date:   Wed Mar 19 16:28:41 2014 -0400

    Merge branch 'develop' of github.com:xxx/xxx into develop

commit d1e2eb645a4fe2a1b3986082d0409b4075a0dbc9
Author: XXX
Date:   Wed Mar 19 16:28:36 2014 -0400

    Fixed broken responsiveness for companies listing page and code refactoring.

commit 6079061f6ef1f856f94d92bc0fdacf18854b8a89
Author: XXX
Date:   Wed Mar 19 16:28:36 2014 -0400

    Fixed broken responsiveness for companies listing page and code refactoring.

Sonderbar genug, nicht alle commits, die verdoppelt-up, wie "neue Logik umleiten" vor. Gibt es irgendetwas, was ich tun kann um dies zu beheben? Es ist relativ unkritisch, aber jetzt ist unsere commit Historie sieht wie Mist. Diese SO ein post vorgeschlagen, nur verlassen es wie es ist, aber ich würde lieber einen sauberen commit-Historie, zum Wohle der Nachwelt.

InformationsquelleAutor ysimonson | 2014-04-02
Schreibe einen Kommentar