Inhaltsverzeichnis:

Wie ziehe ich einen bestimmten Commit?
Wie ziehe ich einen bestimmten Commit?

Video: Wie ziehe ich einen bestimmten Commit?

Video: Wie ziehe ich einen bestimmten Commit?
Video: Commit Messages und Code richtig schreiben – Ben Wolf – INNOQ Technology Lunch 2024, Dezember
Anonim

Gehen Sie entweder zum Git-Log oder zur GitHub-Benutzeroberfläche und holen Sie sich das einzigartige verpflichten Hashes für jeden der verpflichtet sich die Sie möchten, und führen Sie dann diesen Befehl aus: git Cherry-pick super-long-hash-here. Das wird ziehen nur das verpflichten in Ihre aktuelle Filiale. Drücken Sie diesen Zweig wie gewohnt hoch.

Wissen Sie auch, wie ich eine Pull-Anfrage für einen bestimmten Commit erstelle?

Als Nächstes müssen Sie die Änderungen auswählen, die Sie in die Pull-Request . Gehen Sie zu Ihrem GitHub-Repository und Sie sollten dies sehen. Klicken Sie einfach auf Vergleichen & Pull-Request zu schaffen ein Pull-Request im Repository, das Sie nur mit den ausgewählten Änderungen beitragen möchten.

Wissen Sie auch, wie ich eine einzelne Datei von Git ziehe? Wenn es nur ein einzelne Datei , du kannst zu deinem gehen GitHub repo, finde das Datei Klicken Sie darauf und dann auf "Raw anzeigen", "Herunterladen" oder ähnliches, um eine rohe/heruntergeladene Kopie des Datei und übertragen Sie es dann manuell auf Ihren Zielserver.

Wie rufe ich außerdem einen alten Commit auf?

Wenn Sie das letzte wiederherstellen möchten verpflichten Mach es einfach zurück <unerwünscht verpflichten hash>; dann kannst du das neu schieben verpflichten , die deine vorheriges Commit . Um den abgelösten Kopf zu reparieren, führen Sie git checkout aus.

Wie wählt man einen Commit aus einem anderen Branch aus?

In SourceTree ist der Weg zum Rosinenpicken:

  1. Wechseln Sie zu dem Branch, auf den die Änderungen angewendet werden sollen.
  2. Suchen Sie den Commit aus dem anderen Branch, den Sie auf diesen anwenden möchten.
  3. Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Cherry Pick"

Empfohlen: