2017-04-01 2 views
0

Ich habe meinen Workflow mit GitHub vermasselt - ich bemerkte einige Probleme mit einem Repo und wollte sie beheben. Ich habe den Repo (Github Desktop, Mac OS) geklont und die Änderungen in XCode vorgenommen. Nachdem ich die Änderungen vorgenommen und Änderungen vorgenommen habe, habe ich einen lokalen Zweig zum Repo erstellt. Ich habe dann versucht, die Änderungen zu übertragen, hatte aber einen Fehler in Bezug auf Berechtigungen.Github eine Gabel mit einem lokalen Zweig synchronisieren

Ich ging zum GitHub Repo und gab es ab, jetzt habe ich die Gabel in meinem GitHub-Account und dem lokalen Zweig. Ich kann nicht herausfinden, wie ich meine lokalen Verzweigungsänderungen in die Gabelung überführen kann, ohne sie zu überschreiben (keine Änderungen an der Gabelung).

Antwort

1

Sie werden müssen:

  1. Hinzufügen eines neuen remote Repository an der Gabel zeigt
  2. Schieben Sie Ihre lokale Änderungen an Ihrer remote Gabel

Um die neue Remote-fügen, wir müssen müssen Sie dies in Ihrem Repository-Ordner eingeben:

git remote add myfork {GIT_URL_OF_YOUR_FORK}

Danach müssen Sie einfach Ihre Filiale an der Gabel

git push myfork {BRANCH_NAME_THAT_HAS_THE_LOCAL_CHANGES}

Es geht um es sein sollte schieben.

+0

Vielen Dank - ich konnte dies tun und die Änderungen erscheinen in der Branche, wenn von der Kommandozeile aus getan, aber ich habe noch ein Problem, eine Veröffentlichung von Xcode oder Github Desktop - es versucht, auf dem Master zu veröffentlichen Repo. Gibt es eine Einstellung, um den Zweig als bevorzugtes Ziel anzugeben? – anarche

+0

Es scheint nicht, dass Sie eine Fernbedienung hinzufügen können, sondern die vorhandene ändern können: https://help.github.com/desktop/guides/contributing/changing-a-remote-s-url-from-github-desktop / – bitoiu

Verwandte Themen