「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
と書いたほうが分かりやすい。