Ich versuche, alle meine Commits vom aktuellen Zweig zum Master zu rebasen und zu quetschen. Hier ist, was ich versuche zu tun:Git: Wie Rebase und Squash Commits von Ast zu Master?
git checkout -b new-feature
ein paar Commits machen, nachdem es ich versuchte:
git rebase -i master
in diesem Fall verpflichtet wird in new-feature
Zweig bleiben
git checkout master
git rebase -i new-feature
Es gibt mir und bearbeiten Fenster mit Noop-Nachricht.
Ich kenne Befehl:
git merge --squash new-feature
Aber ich arbeite zur Zeit auf das Lernen von rebase
Befehl.
Sie werden wahrscheinlich eine Meldung erhalten, dass Sie nicht quittieren können, ohne zuvor zu committen. http://StackOverflow.com/Questions/2563632/How-Can-Imerge-Two-Commits-into-one – backdesk
Nizza ... obwohl ich normalerweise meine commits 'git Rebase -i HEAD ~ ##' vorher zerquetschen werde der Pull/Rebase 'Git Pull - Rebase Origin Master 'Ich mag es, es in zwei Schritten zu machen, was mich vor/nach der Rebase überprüfen lässt. – Tracker1
Diese Antwort sieht besser aus als die, die ausgewählt wurde – fernandopasik