如何排除 ELF 64 位 LSB 共享对象上传到 git?

如何排除 ELF 64 位 LSB 共享对象上传到 git?

我尝试ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked通过在 .gitignore 文件中包含扩展名来包含在 gitignore 中生成的文件.elf,但它不起作用。

请帮忙!

答案1

由于生成的二进制文件在 Linux 系统上没有文件扩展名(与 Windows.exe文件不同),因此无法在中忽略所有这些文件.gitignore。您必须分别列出每一个。

例子:https://github.com/shundhammer/qdirstat/blob/master/src/.gitignore

...
qdirstat
...

是的,这很烦人,而且没有更好的解决方案。但由于您知道自己创建了哪些可执行文件,而且通常只有一个(或最多很少),所以这不是什么大问题。

相关内容