git diff noindex 排除文件

标签 git diff

有没有人在将文件夹与 git diff --no-index 进行比较时如何排除文件?似乎这个选项

':(exclude)*.min.css'

不适用于无索引(在工作树之外)

最佳答案

pathspec :(exclude) and its short form :! or :^仅在 Git 工作树中可用。

所以:

  • 或者,正如评论的那样,您可以将它放在(临时)git 本地存储库(git init . + git add)或
  • 你需要做你的git diff --no-index find -exec command with exclude directives .
  • 关于git diff noindex 排除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53471209/

    相关文章:

    visual-studio - AnkhSvn 的 VS 快捷方式显示更改

    企业中基于 Git 的源代码控制 : Suggested Tools and Practices?

    git - 获取 Bitbucket 私有(private)存储库时出错

    git - 在 Heroku 上创建 Node.js 应用程序时,我应该将文件夹 "node_modules" checkin Git 吗?

    git - 检查 git 子模块是否已在远程更新

    Vim - 在 mercurial 中显示提交时的差异;

    git - 获取 Git 中已重命名然后发生重大更改的文件的差异。这目前对我来说不能正常工作

    git - 如何在省略新文件的同时获取对 git repo 中文件的更改

    git - 将 git checkout 中的子模块包含到钩子(Hook)中的 GIT_WORK_TREE

    php - 两个日期之间的碳差以获得小时费率计算的小数