为什么我的全局 .gitignore 文件没有被忽略?

2024-04-25

$ cat ~/.gitconfig
[core]
        editor = vim
        excludefiles = /home/augustin/.gitignore
$ cat ~/.gitignore
toto
$ mkdir git_test
$ cd git_test/
$ git init
$ touch toto
$ git status

# On branch master
#
# Initial commit
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       toto
nothing added to commit but untracked files present (use "git add" to track)
$ git --version
git version 1.6.3.3

为什么托托没有被忽视?

考虑 ~/.gitconfig 中的其他设置(颜色、编辑器)。


git config --global core.excludesfile ~/.gitignore

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么我的全局 .gitignore 文件没有被忽略? 的相关文章

  • 一个目录中的多个 Git 存储库

    我想将一个目录部署给具有不同权限的多个开发人员 所以这是 Git 无法做到的一件事 如何在一个目录中创建两个存储库 并通过使用排除由另一个存储库管理的文件来为它们分配不同的文件列表 gitignore file 例子 www project
  • 为什么 git 会忽略 .gitignore 文件中没有的文件?

    我有一个 git 存储库 它忽略图像文件以及其他一些文件 但是我的 gitignore文件只忽略了一个config php文件 是否有一些我似乎找不到的全局忽略文件 我现在必须指定文件来添加它们 它给了我这个警告 您的 gitignore
  • git 警告“无法访问权限被拒绝”在 .gitignore 目录上

    我的一个名为 Database 的目录中有一个名为 gitignore 的子目录 我希望 git 忽略它 所以我将其列在我的 gitingore 文件中 gitignore Bb in Dd ebug Rr elease gitignore
  • gitignore 没有扩展名的二进制文件

    如何在中忽略二进制文件git使用 gitignore file 例子 g hello c o hello hello 文件是一个二进制文件 能git忽略这个文件 Ignore all Unignore all with extensions
  • 如果存在未跟踪的文件,如何禁止 git 提交?

    有时 当存在未跟踪的文件时 禁止 git commit 是有意义的 因为您应该将它们添加到要提交的文件或 gitignore 中 并且像 f 这样的选项来强制此提交也是必要的 那么有没有任何选项 插件 等等可以做到这一点 非常感谢 您可以添
  • 添加到 .gitignore 后,git 仍然显示文件已修改

    我把这个添加到 gitignore file idea 但无论如何状态是 modified gitignore modified idea generators modified idea dovezu iml modified idea
  • Git:如何从索引中删除文件而不从任何存储库中删除文件

    当你使用 git rm cached myfile 它不会从本地文件系统中删除 这是目标 但是 如果您已经对文件进行版本控制并提交 将其推送到中央存储库 并在使用该命令之前将其拉入另一个存储库 则它将从该系统中删除该文件 有没有办法只从版本
  • 如何在 gitignore 中使用条件

    我管理着几个pdf and graffle使用 git 生成文件 我想添加pdf仅当以下情况时才将文件存储到存储库graffle具有相同文件名的文件不存在 例如 G 只添加foo pdf and bar graffle进入目录中的存储库 l
  • .gitignore 不会忽略“git status”上带有空格的文件名

    当我做一个git status I get modified COM config Config Edit Project Settings lnk 但在我的 gitignore 中我有 lnk 这里发生了什么 会不会是空格的问题 问题不在
  • gitignore 除了子子文件夹中的文件之外的所有文件

    我已经尝试了 gitignore 的多种组合 但没有一个能满足我的需要 我有这棵树 jobs jobs projecta config xml jobs projecta garbage jobs projecta more garbage
  • 使用 .gitignore 取消忽略子目录中的特定文件

    我无法让 gitignore 执行我想要的操作 我的文件夹结构如下所示 assets img thousands of folders KEEP SOMETHING IN THIS FOLDER another thousands of f
  • gitignore 无法与 Visual Studio 一起使用

    我正在尝试将我的项目更改从使用 Visual Studio 2017 的 C 项目提交并推送到我的私有 gitea 存储库 不幸的是 构建输出 如 bin debug 以及 VS 缓存文件夹 vs 始终被添加到更改列表中 当我输入 git
  • 通过 Gitignore 递归包含 Nuget DLL

    我正在将 GIT 与新的 ASP NET MVC 项目一起使用 我的 gitignore 文件中有一行用于忽略 dll dll 我想添加以下内容以在我的 NUGET 包文件夹中包含 即不要忽略 DLL packages dll 我遇到的问题
  • 如何忽略已经提交的文件?

    之前 以下是我的 gitignore file config database yml DS Store 后来我创建了一个app config yml文件放在 config 目录中并提交 现在 我意识到我不需要app config ymlg
  • 之后如何应用gitignore?

    我将本地存储库推送到了 GitHub 在提交代码的过程中 我忘记创建一个 gitignore文件 因此 我已提交并随后将一些我不需要的文件夹和文件推送到 GitHub 或我的本地存储库中 我该如何申请 gitignore现在 以便我可以删除
  • Maven archetype 插件不允许 archetype-resources 中的 .resources 通过

    我怎样才能制作这样的资源 gitignore成为最终项目的一部分 创建原型archetype resources gitignore mvn install mvn archetype generate 生成的项目不包含 gitignore
  • 如何将 Composer 供应商文件夹提交到 Git 存储库?

    我可以设置吗 gitignore以这种方式允许 Composer 依赖项 供应商目录 存在于我的存储库中 作曲家正式建议您 不应该 这样做 它提供了三个原因 https getcomposer org doc faqs should i c
  • 我们应该忽略Pycharm .idea/文件夹中的misc.xml和.iml吗?

    我的谷歌搜索给了我这个线程 https stackoverflow com a 11968647 248616这将引导我们访问 Pycharm 官方网站here https intellij support jetbrains com hc
  • 忽略 git 项目上的任何“bin”目录

    我有一个这样的目录结构 git gitignore main tools 在 main 和 tools 以及任何其他目录中 在任何级别 都可以有一个 bin 目录 我想忽略它 并且我也想忽略它下面的所有内容 我已经在 gitignore 中
  • 如何从 Github 隐藏 .env 文件

    我在 Rails 项目中使用 dotenv 来存储 API 密钥 我的 gemfile 中有 dotenv gem 在应用程序的根目录中创建了一个 env 并在其中列出了我的 API 密钥 但是 当我推送到 github 时 我注意到 en

随机推荐