Push von lokaler Verzweigung zu einer anderen entfernten Verzweigung

Lesezeit: 1 Minute

Benutzeravatar von amery jd
amy jd

Ich habe 2 Zweige benannt developer und Current auf Fernbedienung. Im Lokal arbeite ich am Zweig developer und ich pushe meine Änderungen auf remote developer. Die Frage ist, Wie kann ich von lokal pushen? developer zu fern Current?

Ich habe diese ausprobiert:

git push origin Current -f
// error:
// src refspec Current does not match any.
// failed to push some refs to ...

// and this one too:
git config push.default upstream
git push origin Current -f
// error: same as the first try

// and this one too:
git branch --set-upstream-to developer origin/Current
// or:
git branch --set-upstream-to developer Current
// error: fatal: branch 'Current' (or 'origin/Current') does not exist

  • git branch (--set-upstream-to=<upstream> | -u <upstream>) [<branchname>] – Ihre Syntax ist vermasselt.

    – Andreas C

    3. Februar 2015 um 16:57 Uhr

Du kannst tun:

git push origin developer:current

Dies wird die Verzweigung pushen developer von Ihrem lokalen Repo zur Filiale current auf dem Remote-Repo. Falls Sie Änderungen am Zweigstrom überschreiben, müssen Sie die verwenden -f Flagge auch.

FWIW, dabei a git push origin :current (beachten Sie das : Vor current) löscht den Zweig current von der Fernbedienung.

  • FYI das drückt developer zu current ohne zu machen current der vorgelagerte Zweig von developer. Dh. wenn developer ist auf Spur eingestellt origin/developer, das Ausführen dieses Befehls ändert daran nichts. Persönlich habe ich danach gesucht

    – CervEd

    5. Juni 2021 um 8:27 Uhr

Während auf Ihrem developer verzweigen, versuchen git push -u origin Current. -u ist Kurzschrift --set-upstream. Es sieht aus wie mit --set-upstream mit git branch erfordert, dass der Upstream-Zweig bereits existiert; Dies ist nicht der Fall, wenn Sie es mit verwenden git push.

1439720cookie-checkPush von lokaler Verzweigung zu einer anderen entfernten Verzweigung

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

Privacy policy