ankommend und aktuell in einer Rebase

Lesezeit: 1 Minute

Es gibt eine ähnliche Frage wie diese, aber ihr Umfang ist zu allgemein und die Antwort zu kompliziert. Meine Frage ist sehr pünktlich

Wann aus meiner Filiale MyBranch und tun eine rebase wie git rebase master
und einen Konflikt haben

welches ist eingehende Änderung? und was ist aktuelle Änderung?

Bitte schließen Sie diese Frage nicht, indem Sie sie mit der zuvor genannten übermäßig allgemeinen und übermäßig komplizierten Antwort verknüpfen, die Rebases, Merges usw. abdeckt. Diese Frage ist NUR über rebase

Benutzeravatar von TTT
TTT

Wann aus meiner Filiale MyBranch und tun eine rebase wie git rebase master und einen Konflikt haben, der eine eingehende Änderung ist? und was ist aktuelle Änderung?

Beim Umbasieren MyBranch auf zu master“eingehend” ist der Zweig, den Sie ausgecheckt haben, also MyBranchund “aktuell” ist master.

Der Grund liegt darin, was rebase tatsächlich hinter den Kulissen tut. Rebase setzt zuerst Ihren Zweig auf zurück masterund spielt dann jeden der Commits von ab MyBranch auf zu master. Wenn es während des Rebases zu einem Konflikt kommt, dann in diesem Moment, master ist jetzt Ihr temporärer “aktueller” und MyBranch ist “eingehend”, weil Sie diese Commits wiedergeben. Sobald die Rebase abgeschlossen ist, haben Sie MyBranch wieder ausgecheckt und zurück, wo es wieder als “aktuell” gelten würde.

Der Grund, warum die Erklärung oft beim Zusammenführen enthalten ist, liegt darin, dass die Beschriftungen umgedreht und vielleicht intuitiver sind, z merge. „Eingehend“ ist der Zweig, in den Sie zusammenführen, und „aktuell“ ist Ihr Zweig.

1445470cookie-checkankommend und aktuell in einer Rebase

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy