Ich versuche herauszufinden, wie zwei bestimmte Dateien unter vielen nicht festgeschriebenen Änderungen gespeichert werden.Git: Wie stash -p zum Speichern bestimmter Dateien verwenden?
Diese viel versprechende Antwort, Stash only one file out of multiple files that have changed with Git?, zeigt nicht die Verwendung und ich habe Probleme, es zu erarbeiten.
Das Folgende funktioniert nicht und die Manpage ist nicht sehr hilfreich (es scheint über Terminalausgabe zu sprechen, nicht wirklich Verstecke). Ich möchte application.conf
und plugins.sbt
verstecken und dann alles andere übernehmen.
app (master)$ git status
On branch master
Your branch is ahead of 'origin/master' by 29 commits.
(use "git push" to publish your local commits)
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: views/mobile/blog.scala.html
modified: views/mobile/slideshow.scala.html
modified: ../public/css/mobile/styles.css
Unmerged paths:
(use "git reset HEAD <file>..." to unstage)
(use "git add <file>..." to mark resolution)
both modified: ../conf/application.conf
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: ../project/plugins.sbt
app (master)$ git stash -p ../conf/application.conf ../project/plugins.sbt
usage: git stash list [<options>]
or: git stash show [<stash>]
or: git stash drop [-q|--quiet] [<stash>]
or: git stash (pop | apply) [--index] [-q|--quiet] [<stash>]
or: git stash branch <branchname> [<stash>]
or: git stash [save [--patch] [-k|--[no-]keep-index] [-q|--quiet]
[-u|--include-untracked] [-a|--all] [<message>]]
or: git stash clear
oder git stash -p – Matthias