Änderungen vom Master in meinen Zweig zusammenführen

Lesezeit: 2 Minuten

Benutzer-Avatar
Darth Vader

Ich habe zwei Branches in Git: master und custom_branch.

Jemand hat Code hinzugefügt master die ich in meinem verwenden muss custom_branch. Ich habe das versucht:

git branch custom_branch
git merge master

Aber wenn ich das mache, heißt es:

Already up-to-date.

Aber wenn ich vergleiche master und custom_branch, die Änderungen sind immer noch nicht da. Was vermisse ich?

P.S. möchte ich nicht rebase da andere Leute diesen Zweig auch benutzen.

  • Denn mit dem von Ihnen bereitgestellten Befehl git branch custom_branch du änderst dich nicht custom_branch bleib einfach dran master. Ausführen git checkout custom_branch und wenn der Master einige Änderungen im Master hat, nachdem Sie die erstellt haben custom_branch dann, wenn Sie die Änderungen mit Ihrer zusammenführen möchten custom_branch ausführen git merge master.

    – C1sc0

    8. Dezember 2016 um 18:04 Uhr

  • Ich habe dies bereits in meiner Antwort vorgeschlagen, aber er scheint ein Problem damit zu haben, dass Git Änderungen nicht erkennt.

    – tehp

    8. Dezember 2016 um 18:07 Uhr

  • habe das gleiche Problem. Habe rebasiert und versucht, mehrere Male zusammenzuführen. git sagt up to date, aber die Änderungen werden nicht mit meinem custom_branch zusammengeführt. Ich kann die Änderungen sehen, wenn ich den Master-Branch auschecke.

    – Harshit Nagar

    12. November 2020 um 8:17 Uhr


Benutzer-Avatar
tehp

git checkout custom_branch && git rebase master

Dies wird aktualisiert custom_branch mit Änderungen ab master Zweig.

Vergessen Sie nicht, sich zu vergewissern master ist erstmal aktuell. git pull


Dies ist auch mit möglich git checkout custom_branch && git merge master


Für eine Erklärung, warum das erste (wahrscheinlich) das ist, was Sie verwenden sollten: Wann verwenden Sie git rebase anstelle von git merge?

  • danke, aber ich möchte nicht rebasieren, da andere diesen Zweig ebenfalls verwenden. Außerdem sagt das Ausführen des zweiten Befehls, dass alles bereits auf dem neuesten Stand ist.

    – Darth Vader

    8. Dezember 2016 um 17:52 Uhr

  • @Darth.Vader hast du ran git pull bevor Sie versuchen, zusammenzuführen?

    – tehp

    8. Dezember 2016 um 17:59 Uhr

  • Danach erhalte ich diese Meldung “Updates wurden abgelehnt, weil die Spitze Ihres aktuellen Zweigs hinter dem Hinweis steht: sein entferntes Gegenstück.” Was soll ich machen?

    – Olli Williams

    4. Juli um 16:15 Uhr

Um meine eigene Frage zu beantworten, aber um Änderungen vom Upstream-Master in meinen benutzerdefinierten Zweig zu ziehen, habe ich Folgendes getan:

git pull [URL TO UPSTREAM'S REPO] master

  • Am Ende habe ich es getan git pull origin master

    – Wolke

    8. Mai 2021 um 14:33 Uhr

git merge master aktualisiert Ihren aktuellen Zweig mit den Änderungen von Ihrem lokal Master-Zweig, dessen Zustand der ist, als Sie das letzte Mal gezogen haben, während Sie sich auf diesem Zweig befanden.

Ich denke das ist was du suchst: git merge origin master

1315360cookie-checkÄnderungen vom Master in meinen Zweig zusammenführen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy