Stash nur eine Datei aus mehreren Dateien, die sich geändert haben, bevor git 2.13

Wie kann ich stash nur eine von mehreren geänderten Dateien auf meinem Zweig?

  • Ich glaube nicht, dass @bukzor die akzeptierte Antwort ist eine richtige Antwort auf die Frage, wie es gefragt wurde. git stash --keep-index hält der index, aber es Verstecke alles-sowohl in den index ein und aus.
  • Es scheint mir, wie Ihr bounty-sollte eigentlich eine separate Frage, die seit der ursprünglichen Frage gar nichts zu tun haben mit TortoiseGit speziell.
  • Yep, da das Ergebnis hätte ich verschont 50 rep 🙂 Es ist nur so, das ist die Frage, die Sie umgeleitet, wenn Sie versuchen, suchen Sie für "teilweise" stash "tortoisegit". Tortoisegit nicht zu sein scheinen ein beliebtes Thema hier, stackoverflow.com/questions/tagged/tortoisegit
  • stackoverflow.com/a/19700341/1668622 wesentlich kürzer ist als die akzeptierte Antwort, braucht keine zusätzlichen tools (wie z.B. JesusFreke ' s script) und es nur lagern, was Sie wollte, zu verstauen
  • >>>>>>>>> git diff -- *filename* > ~/patch dann git checkout -- *filename* und später können Sie re-installieren Sie den patch mit git apply ~/patch
  • Die meisten vorhandenen Antworten sind veraltet. Da Git 2.13 (Q2 2017) unterstützt wird es mit git stash push [--] [<pathspec>...].

InformationsquelleAutor Rachel | 2010-06-14
Schreibe einen Kommentar