Machst du Rosinen in Git?

Inhaltsverzeichnis:

Machst du Rosinen in Git?
Machst du Rosinen in Git?

Video: Machst du Rosinen in Git?

Video: Machst du Rosinen in Git?
Video: Wieso knabbert mein Hund an den Pfoten? 2024, März
Anonim

git cherry-pick ist ein mächtiger Befehl, der es ermöglicht, beliebige Git-Commits per Referenz auszuwählen und an den aktuellen Arbeits-HEAD anzuhängen. Rosinenpicken ist der Vorgang, einen Commit aus einem Branch auszuwählen und ihn auf einen anderen anzuwenden … Sie können zum richtigen Branch wechseln und den Commit dorthin picken, wo er hingehört.

Ist Rosinenpickerei ein schlechter Idiot?

Die meisten Entwickler h alten Cherry- Picking für eine schlechte Praxis, die Probleme verursachen kann, wie z. Aber Cherry-Pick ist eines der mächtigsten Werkzeuge, und wenn Sie verstehen, wie es funktioniert, und wenn Sie es mit Vorsicht verwenden, kann es wirklich nützlich sein.

Wie wähle ich einen Branch in Git aus?

Wie man Git Cherry-Pick verwendet

  1. Ziehe den Ast lokal herunter. Verwenden Sie Ihre Git-GUI oder ziehen Sie sie in die Befehlszeile, was immer Sie möchten.
  2. Geh zurück in den Zweig, in den du fusionierst. …
  3. Finde die Commits, die du in deinen Branch ziehen möchtest. …
  4. "Rosinenpflücker" die gewünschten Commits in diesem Zweig. …
  5. Schiebe diesen Zweig wie gewohnt nach oben.

Soll ich zusammenführen oder Rosinen auswählen?

Rosinenpicken wird in der Entwickler-Community allgemein abgeraten. Der Hauptgrund ist, dass es ein doppeltes Commit mit denselben Änderungen erstellt und Sie die Möglichkeit verlieren, den Verlauf des ursprünglichen Commit zu verfolgen. Wenn du zusammenführen kannst, dann solltest du das statt Rosinenpicken verwenden

Was ist Git Cherry Pick Mainline?

Normalerweise können Sie eine Zusammenführung nicht aussuchen, da Sie nicht wissen, welche Seite der Zusammenführung als Hauptlinie betrachtet werden soll. Diese Option gibt die Elternnummer (beginnend bei 1) der Hauptlinie an und ermöglicht Cherry-Pick die Änderung relativ zu der angegebenen Elternnummer wiederzugeben

Empfohlen: