git add "*.R"
отлично работает (с кавычками). В документе он упоминается как <pathspec>
, который вы можете указать в качестве параметра.
Для тайника вам придется явно использовать (обычно подразумевается) push
:
git stash push "*.R"
В документе упоминается:
Когда для git stash задан pathspec, новая запись stash записывает измененные состояния только для файлов, которые соответствуют pathspec.
(Изменить после комментариев) И если вам нужны оба типа, просто укажите несколько путей, как это:
git add "*.R" "*.Rmd"
git stash push "*.R" "*.Rmd"