2016-08-03 7 views
0

Ich habe zwei Commits auf meiner Hauptlinie Zweig, die eigentliche Projekt Master-Zweig ist. Ich möchte, dass diese beiden Commits als separate Commits auf Mainline gehen, d. H. Ich möchte nicht git rebase -i HEAD ~ 2 anwenden und die Commits auf einen Commit zerquetschen und diesen Commit einschieben. Der Grund dafür ist, dass es sich um zwei separate logische Implementierungen handelt, die als zwei separate Commits entfernt werden sollten. Mein Zweifel hier ist Gib Git Push-Befehl einmal, drücken Sie diese beiden Commits in der Reihenfolge, die sie auf Mainline sind?Git Push: Wie viele lokale Commits dieser Befehl Push-to-Mainline oder Herkunft

Antwort

0

Ich hoffe, ich verstehe die Frage richtig. Ja, wenn Sie zwei separate Commits in Ihrem lokalen Repository haben, bleiben sie zwei separate Commits, wenn Sie eine git push machen. Wenn Sie zu einem Remote-Repository wechseln, werden die einzelnen Commits intakt gehalten - sie werden nicht zusammengeführt oder ihre Reihenfolge geändert.