3

我有大量修改过的文件,其中 2/3 的文件是我不太关心的图像,但我仍然想提交它们。其余的我需要认真研究这些变化。为了最小化我需要查看的文件,我只想暂存 .png 和 .jpg 和 .gif 文件并提交它们(减少背景噪音以便查看牛肉)。

话说回来...

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

编辑:

文件被修改

目录结构不平坦

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

4

2 回答 2

5

简单地

git add \*.jpg \*.png

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

如果您的图像文件是特定目录下的唯一内容

git add <directory>

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

于 2014-12-17T22:19:44.753 回答
1

Ermmm ...,在平面目录结构的情况下

git add *.jpg *.gif *.png

或者在嵌套目录结构中,诀窍是阻止 shell 扩展*符号,让 git 来做。因为 git 也对子目录进行递归。

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

还是我错过了什么?

于 2014-12-17T22:22:52.003 回答