Мой «самый старый» тайник в проекте - это то, что мне нужно время от времени повторно применять.(Да, для этого есть причина, и да, это ужасно, но на исправление основной проблемы потребуется больше времени, чем просто использование git stash
.)
Однако самый старый тайник имеет самый высокийчисло в списке, поэтому я не могу применить его без предварительного использования git stash list
, чтобы увидеть, какое это число.
Есть ли какой-нибудь способ заставить Git напечатать количество тайников, которые он в данный момент хранит, так чтокак это всегда будет печатать последний тайник (в оболочке, поддерживающей этот вид командной интерполяции)?
git stash apply $(git stash <count-command>)
Я понимаю, что могу использовать что-то вроде этого:
git stash list | tail -1 | awk '{print $1}' | grep -oP '\d+'
...но это довольно отвратительно, поэтому я хотел бы знать, есть ли что-то попроще.