gitで変更を隠してからgit stash apply
で再度適用する習慣があります。これは、私が間違って私が作った隠しを失うことから私を保つ利点がありますが、それはまた、急いで私のリストがかなり急速に成長することを意味します。特定のブランチに関連するすべてのstashを削除する
私がブランチを終えたら、私は自分のスティッシュリストに戻り、ブランチに関連するすべてのスタッシュを手動で削除します。 1つのコマンドでこれを行う方法はありますか?例えば
は、私の現在の隠しリストは次のようになります。
[email protected]:~/my/dev/work$ git stash list
[email protected]{0}: WIP on master: 346f844 Commit comment
[email protected]{1}: WIP on second_issues: a2f63e5 Commit comment
[email protected]{2}: WIP on second_issues: c1c96a9 Commit comment
[email protected]{3}: WIP on second_issues: d3c7949 Commit comment
[email protected]{4}: WIP on second_issues: d3c7949 Commit comment
[email protected]{5}: WIP on second_issues: d3c7949 Commit comment
[email protected]{6}: WIP on second_issues: 9964898 Commit comment
second_issues
からスタッシュのすべてをドロップするコマンドはありますか?
+1非常に興味深い質問です。 stashは常に 'git stash list'で連続していますか? –
残念ながら、いいえ。私が多くの仕事で忙しければ、私はブランチをたくさん切り替えることになり、スタッシュが混在することになります。 – Kevin
私はそれが事実かもしれないと思っていて、この例のひし形は連続しているので、明確にしたいと思っていました。 –