Ich spielte mit meinem Git Repository und machte eine ganze Reihe von Commits früher zu Meister Zweig. Jetzt habe ich gemerkt, dass es ein bisschen zu laut ist, und werde all das zu einem einzigen Commit verschmelzen.Git Squash alle Commits im Ursprung/Master in Einzel Commit innerhalb Ursprung/Master
102381 commit z
....
176232 commit a
891273 initial commit
einfach
198273 initial commit (after rebase)
891273 initial commit
Ich habe umsah und viele der Lösungen scheint um zu zerquetschen. Leider ist das möglich, da sich bereits alles auf dem Masterzweig befindet.
Einer meiner ersten Gedanken war zu
- eine Niederlassung erstellen von 891.273 # begehen
- Squash alles vom Meister in die neue Niederlassung
- den alten Meister löschen, und ersetzen Sie es mit diesem neuen Zweig
Ich bin mir nicht sicher, ob dies ein guter Weg ist, es zu tun; Ich dachte, es wäre klüger, ein paar Ideen, Anleitungen und Diskussionen darüber zu bekommen.