Ich möchte einige der Änderungen in einem Git-Stash auf einen Commit anwenden, und den Rest der Änderungen auf einen anderen.Wie kann ich nur einen Teil eines Git Stash anwenden?
Antwort
Unstash das Versteck ...
git stash pop
... Modus git add
in Patch verwenden ...
git add -p
... und dann, dass begehen ...
git commit -m "Partial stashed commit"
Sie können auch nicht gespeicherte Änderungen wiederherstellen, aber den Index beibehalten. – R0MANARMY
Terminal öffnen und git checkout stash @ {0} -
git checkout [email protected]{0} -- <filename>
Tun Sie dies zweimal für jedes Festschreiben und für alle Dateien Ames, die zu jedem gehören würden. Sie können dies möglicherweise für eine Liste oder einen Glob der Dateinamen tun.
Wenden Sie den Patch nur für die Dateien an, die Sie ändern möchten.
git show [email protected]{0} -- <file(s) in question> | git apply
- 1. Wie kann ich während eines Bambusbaus nur einen Teil eines Git-Repositorys auschecken?
- 2. Wie kann ich einen GIT Stash aus einem Commit erstellen?
- 3. Wann sollte ich den Git Stash verwenden?
- 4. Git Stash gelten Version
- 5. Git: So speichern Sie 'Git Stash' Daten
- 6. Git stash Fragen
- 7. Git Stash gelten für bestimmte Dateien?
- 8. Git Stash zwei Zweige
- 9. Machen Sie einen Git Stash rückgängig
- 10. Git stash zweimal
- 11. Wie gruppiert man nur einen Teil eines Datensatzes in SSRS?
- 12. git-stash kann nicht ohne einen funktionierenden Baumfehler verwendet werden
- 13. Zeigt nur einen Teil eines div
- 14. Nur einen Teil eines HTML-Elements einfärben
- 15. Nur einen Teil eines XML-Feeds abrufen
- 16. Wie kann ich nur einen Teil einer Seite herunterladen?
- 17. Wie kann ich nur einen Teil der Seite laden
- 18. .NET URI: Wie kann ich einen Teil eines URI ändern?
- 19. Rebase nur Teil eines Zweigs
- 20. `git stash --patch` nicht Eingabetaste '
- 21. Willst du meinen Stash auf einen neuen Zweig anwenden und alles damit überschreiben, was in meinem Stash ist
- 22. Wie kann ich einen Teil eines anderen Ordners referenzieren?
- 23. Kann ich einen CSS-Übergang nur auf Hover-Out anwenden?
- 24. Nur 'git stash pop' aufrufen, wenn etwas zu pop
- 25. Anwenden von stroke-dasharray style nur auf einen Teil eines Pfades
- 26. git commit oder Git Stash Fehler
- 27. Teil eines Git Repository extrahieren?
- 28. Ausschalten der Pager in Git für den Stash-Befehl nur
- 29. Wie kann ich git Patches nur für Commits generieren/anwenden, die bestimmte Dateien ändern
- 30. Git stash apply und drop
Was meinst du mit "halb"? Die Hälfte von was? Die Hälfte jedes Stash oder die Hälfte der Stash-Liste? –
Könnte es um * halb * du meinst * eine Portion * sein? – bitmask