当我尝试将gdb-7.8添加到我的存储库时没有任何反应,所以我从项目的根目录运行了check-ignore,它显示:
.gitignore:31:*.8 src/.../gdb-7.8/
但该行不在.gitignore文件中:
# Object files
*.o
*.ko
*.obj
*.elf
# Libraries
*.lib
*.a
# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib
# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex
# Other stuff
*.Plo
*.pp
*.d
*.lo
*.cmd
*.8
*.w
*.img
*.builtin
*.order
*.bin
*.man
*.sub
# Directories
/images
.git / info / exlude中没有任何内容,也没有全局.gitignore。
有什么想法吗?
答案 0 :(得分:1)
Git支持拥有全局排除文件。它在core.excludesfile
中定义为~/.gitconfig
。
某些软件(如boxen)会添加一个排除文件,或者覆盖以前存在的文件,所以如果你自己没有添加它,它可能来自其他地方。
您可以通过运行git config --get core.excludesfile
来检查是否有一个。
答案 1 :(得分:0)
.gitignore
可以(几乎)存在于树中的任何位置。你试过find . -name .gitignore
吗?