git 存储库可以不包含名为 fifo 的 unix 吗?

Can git repository not include unix named fifo?

我想我从实验中知道了这个问题的答案,但我的谷歌搜索没有找到任何明确的答案。所以我正在寻求澄清。考虑

cd GitDirectory
mkfifo _my_named_pipe
git add _my_named_pipe
git status

status 命令不会显示任何内容。我的 结论 是您不能将命名管道放入 git 存储库中。我得出了正确的结论吗?或者我在这里遗漏了什么?

你是对的,git 只处理常规文件和符号链接(嗯,还有树和子模块,但它们在内部得到特殊处理)。