假设我有
git status
...
Changes not staged for commit:
modified: A.R
modified: B.Rmd
modified: C.txt
...
是否可以执行以下操作:
git add *.Rmd OR *.R
或
git stash *.Rmd OR *.R
答案 0 :(得分:2)
git add "*.R"
工作正常(带引号)。在文档中,它被称为<pathspec>
,您可以将其作为参数给出。
对于隐藏,您必须显式使用(通常暗含的)push
:
git stash push "*.R"
医生提到:
向git stash push提供pathspec时,新的stash条目仅记录与pathspec匹配的文件的修改状态。
(在注释后编辑)如果您需要两种类型,只需给出多个路径规范即可:
git add "*.R" "*.Rmd"
git stash push "*.R" "*.Rmd"