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 ?
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.
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