Git anderen Branch mit einem anderen Branch zusammenführen?

Lesezeit: 1 Minute

Ist es möglich, einen anderen Zweig mit einem anderen Zweig zusammenzuführen?

Ich bin zum Beispiel dabei branch1 und ziehen wollen remote/develop hinein develop verzweigen und dann zusammenführen, entwickeln sich zu aktuellen branch1.

Was ich mache ist checkout develop(vielleicht stash erste), pull, checkout branch1 und dann merge develop.

Ist es möglich, all dies mit switch to zu tun develop Zweig ?

Benutzeravatar von amahfouz
amahfouz

Was Sie tun, ist das Richtige.

git checkout develop
git pull
git checkout branch1
git merge develop 

Dadurch werden die zusammengeführt develop einzweigen branch1

Ich weiß nicht, ob Sie nach einer Abkürzung für diese Befehle fragen oder was, aber das ist die Reihenfolge, die ich immer verwende.

Alternativ aus Ihrer aktuellen Filiale branch1 tun

 git pull origin develop
 git push

Dies wird zusammengeführt develop verzweige dich in deine branch1 und drücken, um Upstream zu aktualisieren branch1

Eine etwas schnellere Option wäre (while on branch1):

git fetch
git merge remote/develop

Dies wird Ihr bekommen remote/develop verschmolzen zu branch1es sollte jedoch beachtet werden, dass Ihr lokaler Entwicklungszweig nicht aktualisiert wird.

  • Großartig! Es ist genau das, was ich will, danke

    – Sato

    16. Dezember 2013 um 6:22 Uhr

Eine einfache Option wäre (while on branch1):

git fetch origin develop:develop
git merge develop

Das wird holen develop von der Fernbedienung origin und zeigen Sie Ihren lokalen develop Verzweigen Sie sich dorthin und holen Sie sich dann Ihre (jetzt aktualisierte) lokale develop Filiale zusammengeführt branch1.

Für den Fall, dass Sie vor Ort sind develop von der Fernbedienung abgewichen ist und Sie möchten es durch das ersetzen, was sich in der Fernbedienung befindet, und verwenden Sie es dann --force um Git anzuweisen, Ihre lokale zu überschreiben develop

git fetch origin develop:develop --force
git merge develop

1439300cookie-checkGit anderen Branch mit einem anderen Branch zusammenführen?

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

Privacy policy