.gitignore文件是否属于.git文件夹结构中的某个地方或主源文件中?
当前回答
如果你在文件夹项目中没有创建全局的.gitignore,你也可以直接在~路径下找到它。 你所有的.git项目都会考虑到这个文件。
其他回答
你可以把.gitignore放在git的任何目录中。
它通常用作文件夹中的占位符文件,因为git通常不会跟踪文件夹。
如果你想全局执行,你可以使用git搜索的默认路径。只需将它放在一个名为“ignore”的文件中,路径为~/.config/git
(所以文件的完整路径是:~/.config/git/ignore)
将.gitignore放到工作目录中。如果你把它放在.git(存储库)目录中,它就不起作用了。
$ ls -1d .git*
.git
.gitignore
来自官方文件:
Git从多个来源检查gitignore模式,优先级顺序如下(最后一个匹配模式决定结果):
模式从命令行读取支持它们的命令。 模式从与路径相同目录的.gitignore文件中读取,或者在任何父目录中读取(直到工作树的顶层),高级文件中的模式被低级别文件中的模式覆盖,直到包含该文件的目录。 从$GIT_DIR/info/exclude读取模式。 模式从配置变量core.excludesFile指定的文件中读取。
如果你在文件夹项目中没有创建全局的.gitignore,你也可以直接在~路径下找到它。 你所有的.git项目都会考虑到这个文件。
推荐文章
- 了解Git和GitHub的基础知识
- 没有。Git目录的Git克隆
- Git与Mercurial仓库的互操作性
- 忽略git中修改(但未提交)的文件?
- “git restore”命令是什么?“git restore”和“git reset”之间有什么区别?
- Git合并与强制覆盖
- Git拉另一个分支
- 在Bash命令提示符上添加git分支
- 如何更改Git日志日期格式
- git pull -rebase和git pull -ff-only之间的区别
- GitHub -致命:无法读取用户名https://github.com':没有这样的文件或目录
- 撤消git平分错误
- 使用.gitconfig配置diff工具
- 如何配置Mac OS X术语,使git有颜色?
- Visual Studio Code: .git文件夹/文件隐藏