
Teilen Sie:
Lorna ist eine Software-Ingenieurin mit einer unheilbaren Blogging-Sucht. Sie versucht, Worte und Code gleichermaßen zu bändigen.
Mehrere Pull Requests öffnen
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:
Forken Sie den Repo auf Ihren eigenen Account
Klonen Sie das Repo auf Ihren Computer
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
masterodermainZweig 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.
git checkout maingit pull upstream maingit 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!