我创建了一个 C++ 文件并且它运行完美。但当我将代码推送到 GitHub 时,问题就来了。作为构建我的 C++ 程序的结果,有一个可执行文件,并且它被添加到源代码管理中。我不想要这样。
在 Windows 中,可执行文件具有文件扩展名.exe,我可以*.exe在.gitignore. 但在 Ubuntu 中,可执行文件不需要扩展名。我如何让 Git 忽略这一点?
该.gitignore文件不需要使用通配符。它也可以匹配全名。如果您的可执行文件名为“myprog”,则将包含以下内容的行添加myprog到忽略文件中。
通常,您会让构建将其输出生成到子目录:例如 bin,并且您可以将整个目录放入忽略文件中,如下所示:
bin/
Run Code Online (Sandbox Code Playgroud)