可以在git中添加(隐藏)几种文件类型吗?

可以在git中添加(隐藏)几种文件类型吗?,git,syntax,git-stash,git-add,Git,Syntax,Git Stash,Git Add,假设我有 git status ... Changes not staged for commit: modified: A.R modified: B.Rmd modified: C.txt ... 有没有办法做到以下几点: git add *.Rmd OR *.R 或 ??我在或的文档中找不到它 很好(带引号)。在文档中,它被称为可以作为参数提供的参数 对于隐藏,您必须显式使用(通常隐含的)推送: git stash push

假设我有

git status
...
Changes not staged for commit:
        modified:   A.R
        modified:   B.Rmd
        modified:   C.txt
...
有没有办法做到以下几点:

git add *.Rmd OR *.R

??我在或的文档中找不到它

很好(带引号)。在文档中,它被称为可以作为参数提供的参数

对于隐藏,您必须显式使用(通常隐含的)
推送

git stash push "*.R"
文件提到:

将pathspec指定给git隐藏推送时,新的隐藏条目仅记录与pathspec匹配的文件的修改状态

(注释后编辑)如果您需要这两种类型,只需提供多个PathSpec,如下所示:

git add "*.R" "*.Rmd"
git stash push "*.R" "*.Rmd"

但是你能不能在一行中完成它,而不是在
git add*.Rmd
后面跟着
git add*.R
?太简单了!有时候有用的东西真的隐藏在git中;-)
git stash push "*.R"
git add "*.R" "*.Rmd"
git stash push "*.R" "*.Rmd"