私は意味のある名前を付けることを将来のために保存しました。 git stash save
に引数としてメッセージを渡すことは可能ですが、既存の隠しにメッセージを追加する方法はありますか?Git stashメッセージを変更してください
答えて
.git/logs/refs/stash
に保存されているメッセージを直接編集することができます。
私はそれがおそらく理想的ではないと知っていますが、とにかく動作するはずです。
(manojldsの回答がさらに拡大しています)メッセージを添付する最も簡単な方法は実際にはメッセージを隠すことであり、メッセージには再格納します。git stash branch
コマンドがあります。
git stash branch tmp-add-stash-message
git stash save "Your stash message"
唯一の欠点は、このスタッシュが今tmp-add-stash-message
枝に由来すると思われることです。その後、別のブランチをチェックアウトし、この一時ブランチを削除することができます。
もちろん、これはそうでなければ、
この回答は実際には正しい答えです – woohoo
:-)現在の変更を隠しておくことができ、作業コピーがクリーンであることを前提としてここでは、ポップと@manojldsが示唆するように、再び救うためにいくつかのコマンドです:
git stash store -m "your descriptive message here" [email protected]{1}
:
git stash #save what you have uncommitted to [email protected]{0}
git stash pop [email protected]{1} #or another <stash> you want to change the message on
# only if necessary, fix up any conflicts, git reset, and git stash drop [email protected]{1}
git stash save "new message"
git pop [email protected]{1} #get back to where you were if you had uncommitted changes to begin with
うん、方法があり、あなたはこれを試すことができます上記のメッセージと共に[email protected]{0}
という名前の新しいStashが作成されます。
このStashは[email protected]{1}
と同じです。
その後、あなたは{1}を持つ上に、古いのstash @を削除することができます。
git stash drop [email protected]{2}
#のstash @ {1}のstash @新しいスタッシュが作成されているように、{2}となっています。
注:stash @ {0}でこれを行うことはできません。git stash store -m "message here" [email protected]{0}
は何も行いません。
- 1. メッセージの一部の色を変更してください
- 2. ブランチ名をgitに変更してください
- 3. SystemParametersを変更してください
- 4. ユーザエージェントを変更してください
- 5. git stashの変更が失われました
- 6. Gitが元にコミットされない - 変更がgit stashの後にのみ表示される
- 7. NHibernateを変更しないWebドロップダウンリストのIlistを変更してください
- 8. git stash pop vs git rebase
- 9. Jquery mobile:クリックしてテーマを変更してください
- 10. Bash forループ - 変数名を変更してください
- 11. ループ内の変数名を変更してください
- 12. SESSION変数の値を変更してください
- 13. git stash保存された変更を適用できません
- 14. テーマをアンドロイドバージョンに応じて変更してください
- 15. ListView要素を1つ変更してみてください。
- 16. Gitの作業ディレクトリの変更を維持しながらstashを変更しました
- 17. しばらくしてからWindows Tkinterを変更してください。
- 18. リソース名を変更せずにURLを変更してください
- 19. git stashを元に戻す
- 20. 出力パスを変更してください
- 21. log4netのログレベルをプログラム的に変更してください
- 22. URL文字列を変更してください
- 23. joomlaを変更してください!ウェブサイト
- 24. 検証のエラーメッセージを変更してください
- 25. アンドロイドの下線の色を変更してください
- 26. フラグメントでHoneycombのレイアウトを変更してください
- 27. Fullcalendar:特定の日の色を変更してください
- 28. dijitのテーマやスタイルを変更してください
- 29. ファイル名をPHPのuniqidに変更してください。
- 30. JavaScriptで<p:commandButton>の値を変更してください
私は、この質問は重複したフラグよりも古いと認識していますが、その質問にはより良い回答があります。 – Michael