git - 存储库中的全局 .gitignore 与 .gitignore

标签 git github

如果我有一个全局的 .gitignore 设置并且项目在 repo 中有 .gitignore,那么 repo 中的那个是否覆盖全局的或者它是否添加规则示例:

如果全局有:

*.exe
*.ini

并且 repo 有:

*.ini
*.co

*.exe会进入项目吗?

最佳答案

两个 gitignores 都适用。所以在这种情况下,.exe 不会进入项目。

但是,如果您的本地存储库 gitignore 中有 !*.exe,则 .exe 文件将进入存储库。

GitHub 上有一篇关于该主题的好文章:https://help.github.com/articles/ignoring-files

关于git - 存储库中的全局 .gitignore 与 .gitignore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16669152/

相关文章:

github - 如何使用 git bash 在 Github 创建一个新的仓库?

git - 如何使用 TortoiseGit 还原特定提交?

GIT:如何只恢复一个历史变化,同时保持其他历史变化?

不 merge 的git推送分支

git - 未找到命令 'git.clone'

git - 带有本地插件的 github 页面的干净系统

Git - 如何返回上次提交并删除所有未提交的文件?

git-receive-pack 使用双引号,但不使用单引号,而 git 使用单引号调用它

eclipse - 无法将新文件添加到 EGit 中的存储库

git - 无法推送到 github : everything up-to-date