gitignore 我的 Windows 用户名

标签 git gitignore

我的 Keil 项目经常存储一个 .username 文件,我想使用 gitignore 忽略该文件。

我想我可以在 .gitignore 中执行 *.$(echo %username%) ,因为 echo %username 会打印我的常规 Windows 提示符中的名称。我正在使用 git bash,它似乎无法获取这些全局变量(路径、用户名、应用程序数据等)。

我怎样才能实现我的目标?

最佳答案

.gitignore 文件中编写的模式是完全静态的,您不能使用像 shell 这样的语言来创建高级模式。

相反,您可以使用 an additional .gitignore file local to your copy of the repository :

git config core.excludesfile .my_gitignore

此命令告诉 git 有一个额外的文件,它应该在其中查找要忽略的文件模式(此处,该文件名为 .my_gitignore)。

这是本地配置,因此每个用户都必须发出相同的命令并手动创建其 .my_gitignore 文件以添加静态 *.username 规则,但每个人都会有自己的(而且只有他们自己的)。

关于gitignore 我的 Windows 用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26670878/

相关文章:

git - Netbeans 和 Git,忽略 .obj 文件

Git忽略除某个目录的所有子目录中的某种类型的所有文件?

gitignore 忽略中间有空格的文件夹中的文件

git - .gitignore 不忽略 .rubocop.yml 文件

git - 在 Pod 中使用 Airflow 设置 Git-Sync 时出现问题

git - 在 Jenkins 管道中添加 gitparameter

django - 将第 3 方 Django 应用程序维护为 Git 子模块

git - 什么是 GIT_WORK_TREE,为什么我从来不需要设置这个 ENV var,为什么是现在?

git - 如何修改对现有 Pull Request 的审查更改

Git 忽略每个分支的文件