Wenn ich versuche, Quellcode zu ziehen, entwickeln sich ... das Problem ist, ich weiß, dass es nicht auf dem neuesten Stand ist. Ich möchte alles zurückholen, um mit anderen Commits auf dem neuesten Stand zu sein.Mein lokales Repository sagt ständig * Zweig entwickeln -> FETCH_HEAD Bereits aktuell
Wenn ich nichts anderes an Bedeutung in meinem lokalen Repository habe, kann ich mich einfach vom Ursprung zurückziehen? Ich denke, es wird alles überschreiben, aber zumindest als ich up-to-date sein und die sichere Version haben alle anderen!?!?!?
Dies war mit git meiner ursprünglichen Workflow, aber irgendwie habe alles schief:
git add files_that_were_updated
git commit -m "Message."
git push origin BUG-#
git checkout develop
git fetch origin
git pull origin develop
git merge BUG-#
git push origin develop
Scheint ziemlich Standard und einfach, nicht wahr?
Nicht wirklich. Was ist der Sinn dafür, 'BUG- #' zu drücken, nur um es sofort zu integrieren? Und wenn Sie '' schon '' '' '' '' '' '' '' '' ziehen, ist ein einfaches 'merge' ausreichend, da' pull' 'fetch' +' merge' oder 'fetch' +' rebase' sind, je nachdem Ihre Konfiguration und Optionen. Und übrigens. Wenn du 'origin/develop' als Tracking-Zweig für dein lokales 'develop' einrichtest (wahrscheinlich ist es schon so), musst du nicht sagen, wohin du drücken oder wohin du ziehen sollst. – Vampire
Was ist die fehlgeschlagene Ausgabe? Einverstanden, das klingt, als würde es funktionieren. Du hast ein paar zu viele Befehle drin, aber nichts, was Schaden anrichtet. – robrich