Ich habe an einem Zweig gearbeitet, den wir "A" nennen können. Ich habe gerade gemerkt, dass der Code, den ich seit meinem letzten Commit hinzugefügt habe, eher in einem bestimmten (experimentellen) Zweig sein sollte, aber nicht in "A". Wie kann ich die Änderungen an einem neuen Zweig festschreiben und den Zweig "A" so belassen, wie er es bei meinem letzten Einsatz war?Git: Howto Änderungen seit dem letzten Commit in einen neuen Zweig verschieben
Antwort
Wenn die Änderungen in Szene gesetzt werden oder das Arbeitsverzeichnis, können Sie einfach in einen neuen Zweig Kasse wie so:
git checkout -b branch_name
Sie dann direkt in den neuen Zweig begehen können.
Manchmal sind die Dinge einfach zu einfach. Danke Kumpel. – Siggi
@Siggi: Vielleicht möchten Sie diese Antwort akzeptieren, damit andere mit der gleichen Frage es einfacher finden können (und Blair Anerkennung zollen). – Cascabel
Fertig, ich konnte es einfach nicht machen, als er die Antwort wegen der "akzeptiere Antwort" -Zeitlimite schrieb ... und dann vergaß ich es. – Siggi
git stash
git checkout branch-A
git stash pop
- 1. Verschieben von unbestätigten Änderungen zu einem neuen Zweig
- 2. Nehmen Sie alle meine Änderungen auf dem aktuellen Zweig und verschieben Sie sie in einen neuen Zweig in Git
- 3. git Änderungen von einem Commit auf einen anderen Zweig anwenden
- 4. Verschieben Sie einen Zweig zu einem neuen Tag
- 5. Git: Verschieben Sie einen Commit "on top"
- 6. SVN: Ausstehende Änderungen an einen neuen Zweig verschieben
- 7. Änderungen, die in der Zweigentwicklung gemacht wurden, in einen neuen Zweig der git-flow-Funktion verschieben?
- 8. Git - begehen Änderungen im Master auf einen neuen Zweig
- 9. Get Git Repository letzten Commit
- 10. Git - Änderungen an der Niederlassung seit erstellt?
- 11. Git Zweig diff in ein neues Commit
- 12. Verschieben begeht vom Master auf einen Zweig mit git
- 13. Commit und Push macht neuen Zweig (Eclipse)
- 14. Verfolgen der Änderungen seit dem letzten Speichern in Django-Modellen
- 15. Git: Wie man einen Klon in einen neuen Zweig verwandelt?
- 16. Git: Kann nicht sehen neuen Remote-Zweig
- 17. Referenz Git-Zweig Start-Commit
- 18. git-svn: zufällt einen Commit aus einem nicht beherrschen Zweig
- 19. svn - Zeit seit der letzten Zusammenführung
- 20. Git Verschieben Ignoriert Dateien auf einen anderen Zweig
- 21. Move entwickeln Änderungen an einem neuen Feature-Zweig
- 22. Vorherige GIT-Commits in einem Unterverzeichnis in einen neuen Zweig verschieben
- 23. git: anzeigen Nachricht des letzten commit commit in Vorlage
- 24. Git: einen neuen, leeren Zweig für ein leeres Projekt schieben?
- 25. Wie überschreiben Commit mit neuen auf Git?
- 26. Mercurial: Entfernen letzten Commit
- 27. Git - Zweig zum Master verschieben
- 28. Git Branch zum letzten Commit zurücksetzen? Schienen
- 29. Verschieben Zweig in einen anderen Zweig
- 30. Sublime Textänderungen seit dem letzten Speichern
Einfache Frage, einfache Antwort :) – amcc