Nehmen wir an, ich arbeite an einer Funktion in einem Zweig namens foo_baz
.Squash commit auf Master aber separate Commits auf Feature-Zweig?
Ich Commit mehrere Male, wie ich an der Funktion arbeiten.
Ich pushe regelmäßig foo_baz
, eine Remote-Tracking-Zweig, zu einem Remote-Repo. IE origin/foo_baz
.
Ich gehe zu dem Punkt, wo ich alle commits von foo_baz
in master
zusammenführen und an origin/master
drücken möchte. Hier ist die Frage:
Kann ich fusionieren foo_baz
in master
, so dass alle Commits noch in foo_baz
trennen ‚s histroy, aber das in master
‘ s Geschichte, sie sind alle eins, zerquetscht zu begehen?
Edit:
Ich bin ein bisschen ein git Anfänger, also bitte verzeiht mir, wenn es etwas völlig klar, dass ich fehle. Ich habe im Internet geforscht, konnte aber keine direkte Antwort auf meine Frage finden.