GIT暂存并仅提交具有特定文件结尾的文件

时间:2014-12-17 22:10:30

标签: git git-commit git-commands git-stage

我有大量修改过的文件,好的2/3文件是我不太关心的图像,但我还是想提交它们。 对于其他人,我需要非常认真地看待变化。为了最小化我需要查看的文件,我想只播放.png和.jpg以及.gif文件并提交它们(减少背景噪音以查看牛肉)。

说完了......

如果不单独添加每个文件,您将如何暂存和提交具有这些文件结尾的文件?

编辑:

修改了文件

目录结构不平整

我正在覆盖我高度定制的WP主题,并且需要应用安全更新

2 个答案:

答案 0 :(得分:4)

简单地

git add \*.jpg \*.png

这将添加存储库中与通配符模式匹配的所有跟踪和修改文件

如果您的图像文件是特定目录下的事物

git add <directory>

将添加该目录下的所有内容

答案 1 :(得分:1)

Ermmm ...,如果是平面目录结构

git add *.jpg *.gif *.png

或者在嵌套目录结构中,诀窍是阻止shell扩展*符号,然后让git执行它。因为git也会为子目标递归。

git add \*.jpg \*.gif \*.png

或者我错过了什么?