Ich arbeite an einem Projekt und habe in Github eine PR für das Projekt erstellt, und jetzt sagt meine PR das
„Dieser Branch ist veraltet mit dem Basis-Branch, führe die letzten Änderungen vom Master in diesen Branch zusammen“
Welchen Git-Befehl sollte ich also verwenden, um meinen Branch parallel zum Master-Branch zu machen?
Wenn Sie die Pull-Anforderung von einem Zweig im selben Projekt-Repository erstellt haben, dann:
- Stellen Sie sicher, dass Sie Ihre Filiale (die aus der PR) überprüft haben:
git checkout your-branch
- Wenn Ihre Filiale ausgecheckt ist, sollten Sie a tun
git pull origin master
- dann
git push origin your-branch
um die PR zu aktualisieren.
Wenn Sie ein Repo gegabelt, einen Zweig erstellt und die PR eingereicht haben, gehen Sie folgendermaßen vor:
- Erstellen Sie eine Fernbedienung mit dem ursprünglichen Projekt-Repository:
git remote add upstream 'url.git.here'
- Stellen Sie sicher, dass Sie Ihre Filiale überprüft haben:
git checkout your-branch
- Holen Sie sich die neuesten Änderungen vom Upstream zu Ihrem Zweig:
git pull upstream master
- Danach pushen Sie die Änderungen, die Sie von Upstream erhalten haben:
git push origin your-branch
- Schließlich können Sie zur Github-Seite gehen, um sicherzustellen, dass nicht mehr
out-of-date
blockiert Ihre PR.
Danach sollten Sie sehen, dass Ihre PR in Ordnung ist, um zusammengeführt zu werden (nachdem die Bewertungen festgelegt wurden).
Lass mich wissen, ob es hilft.