https://d226lax1qjow5r.cloudfront.net/blog/blogposts/opening-multiple-pull-requests-dr/Blog_Multiple-Pull-Requests_1200x600.png

Mehrere Pull Requests öffnen

Zuletzt aktualisiert am May 10, 2021

Lesedauer: 1 Minute

Es ist die Zeit der vielen Pull-Requests, also dachte ich mir, dass ich heute einen Tipp gebe, wie man häufige Fehler bei Pull-Requests vermeidet, die durch einen veralteten Master-Zweig entstehen.
Zum wiederholten Mal an einem Projekt mitzuarbeiten ist eines der besten Dinge, die jedem passieren können, der am Hacktoberfest teilnimmt - aber es gibt ein paar Dinge, auf die man achten sollte, wenn man einen Pull Request stellt, der nicht der erste für ein frisch geforktes Repository ist. Heute verrate ich meine Tipps, wie man sicherstellt, dass jeder Pull Request so gut ist wie der erste!

Vonage ist begeistert, ein Partner des Hacktoberfest 2020 zu sein. Wir sind sind keine Fremden in Sachen Open SourceUnsere Bibliotheken, Codeschnipsel und Demos befinden sich alle auf GitHub. Um voll und ganz in die Festivitäten einzutauchen, besuchen Sie bitte unsere Hacktoberfest-Seite für Details über alles, was wir geplant haben!

In der Vorbereitung liegt das Ziel

Um mehr als nur einen einmaligen Beitrag zu leisten, gibt es einen kleinen Zusatz zu Ihrem üblichen Arbeitsablauf, der einen sehr großen Unterschied machen kann. Wenn Sie einen Beitrag zu einem neuen Projektarchiv leisten wollen, sollten Sie Folgendes tun:

  1. Forken Sie den Repo auf Ihren eigenen Account

  2. Klonen Sie das Repo auf Ihren Computer

  3. Fügen Sie nun das ursprüngliche Repo als "Upstream"-Remote hinzu

Dieser magische dritte Schritt, bevor Sie Änderungen vornehmen, eine Verzweigung erstellen oder sogar das Projekt für die lokale Arbeit einrichten, gibt Ihnen die Verbindung, die Sie brauchen, um mehr als einmal mit einem Projekt zusammenzuarbeiten.

Synchronisierung vor Verzweigung

Mit diesem Upstream-Remote ist es einfacher, Ihren lokalen Haupt- oder Master-Zweig mit dem des Upstream-Projekts synchron zu halten.

Denken Sie daran, dass Sie sich niemals auf Ihre lokalen master oder main Zweig direkt übertragen. Es sollte immer dem Stand des Hauptprojekts folgen, so dass Sie von diesem verzweigen können und nicht aus Versehen zusätzliche Änderungen einfügen!

Wenn Sie den zweiten Beitrag leisten wollen, aktualisieren Sie Ihren lokalen Haupt- oder Masterzweig, bevor Sie den Zweig erstellen, an dem Sie arbeiten werden.

  1. git checkout main

  2. git pull upstream main

  3. git push

Das war's! Überprüfen Sie die GitHub-URLs für das Projekt und Ihren eigenen Fork - und Sie werden sehen, dass Ihr Hauptzweig mit dem des Projekts auf dem neuesten Stand ist.

Jetzt kannst du weitermachen und eine weitere Änderung vornehmen ... und noch eine ... und noch eine. Fröhliches Hacktoberfest!

Teilen Sie:

https://a.storyblok.com/f/270183/250x250/e3d3b71060/lornajane.png
Lorna MitchellVonage Ehemalige

Lorna ist eine Software-Ingenieurin mit einer unheilbaren Blogging-Sucht. Sie versucht, Worte und Code gleichermaßen zu bändigen.