名为“project”的文件是构建的结果,它生成与容器目录同名的二进制文件:
project/
src/
main.c
project <-- binary file, same name as container directory
更一般地说,如何忽略与其容器目录同名的文件?请记住,如果重命名“项目”目录,生成的构建文件也会更改名称。
最佳答案
要匹配与其包含目录同名的文件,您需要一种比 .gitignore 使用的 shell glob 更强大的语言,例如带反向引用的正则表达式。
之前有人问过如何在 .gitignore 中使用正则表达式的问题 (Example),答案一直是“你不能”。
习惯在重命名目录时必须更新 .gitignore 的想法。
关于git - 如何git忽略与容器目录同名的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27410517/