2017-02-21 3 views
0

Wenn der Upstream-Zweig hat mehrere Änderungen, und ich wähle VCS -> Git -> Rebase my Github Fork, ich werde mehrmals mit dem "Dateien mit Konflikten zusammengeführt" -Dialog angezeigt. Gibt es eine Möglichkeit, es zu veranlassen, meine lokalen Änderungen zu löschen und alles von Upstream zu überschreiben?PhpStorm Rebase meine Github Fork - wie zu vermeiden, mehrere Dialogfenster

Ich bevorzuge eine Lösung in PHPStorm, aber ich werde auch Antworten mit Git-Befehlszeile akzeptieren.

Antwort

0

Wenn Sie Ihre lokalen Änderungen löschen und alles von Upstream überschreiben möchten, müssen Sie keine Rebase durchführen.

können Sie tun:

git checkout -f 
+0

wird das neueste von Upstream bekommen? –

+0

yep das macht – baddger964

+0

hängt dieser Befehl nicht davon ab, welcher Zweig gerade ausgewählt ist? –

0

Diese Methode funktioniert für das, was ich versuche zu tun ...

https://help.github.com/articles/syncing-a-fork/

Ich werde aufhören, die PhpStorm mit „Rebase meine Github Fork "Befehl, da ich Stunden damit verbrachte, immer wieder auf ihre Schaltfläche zu klicken.

+0

Ein Link zu einer möglichen Lösung ist immer willkommen, aber bitte [fügen Sie Kontext um den Link hinzu] (http://meta.stackoverflow.com/a/8259/169503), damit Ihre Mitbenutzer eine Idee haben, was es ist und warum es ist da. Zitiere immer den relevantesten Teil eines wichtigen Links, falls die Zielseite nicht erreichbar ist oder permanent offline geschaltet wird. Berücksichtigen Sie, dass es wesentlich mehr als nur eine Verknüpfung zu einer externen Site ist, warum [Warum und wie werden einige Antworten gelöscht?] (Http://stackoverflow.com/help/deleted-answers). –

Verwandte Themen