「git stash 特定ファイル」などと検索すると古い情報が多く引っかかるので自分用まとめ。
「特定ファイルのみ」を「名前を付けて」stash
git stash push hoge.py -m "message"
-
git stash saveは非推奨になっています。 - メッセージは
-mオプションで入れられます。
名前が不要なら
git stash push は git stash に簡略化できるので下記でもOKです。
この場合 -m でメッセージは入れられません。
git stash -- hoge.py
git stash hoge.py と書くと hoge.py がサブコマンドなのかどうか区別できないので、曖昧さを回避するために -- を使うということらしい。
個人的には、素直に git stash push と書いたほうが分かりやすい。