是否可以使用 .gitignore 忽略特定的可执行文件?

Posted

技术标签:

【中文标题】是否可以使用 .gitignore 忽略特定的可执行文件?【英文标题】:Is it possible to ignore a particular executable file using .gitignore? 【发布时间】:2015-04-22 16:31:16 【问题描述】:

假设由于像这样编译我的代码,我在 Mac 上得到了myProgam 可执行文件:

 gcc -o myProgram myProgram.c

如何诱导我的.gitignore 文件实际上忽略myProgram 文件?我不是在寻找为我的可执行文件创建单独文件夹的解决方案。

我的问题对很多人来说似乎很明显,但我实际上无法在线找到任何解决方案,尽管我已经搜索了一些页面和教程以及 *** 资源。

如有任何提示,我将不胜感激。

【问题讨论】:

尝试在您的.gitignore 文件中包含该确切的程序名称。目前还不能 100% 确定这会起作用,所以我不会将其发布为答案。 myProgram in .gitignore 我通常也会在我的.gitignore 文件中添加一个*.dSYM 行(以及a.outcore*.o 和...)。 【参考方案1】:

添加

myProgram

在您的 .gitignore 文件中的单独一行上

【讨论】:

确实如此:myProgram/myProgram 都有效。

以上是关于是否可以使用 .gitignore 忽略特定的可执行文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何告诉 git 忽略个别行,即特定代码行的 gitignore [重复]

.gitignore的使用

idea git提交文件忽略(.gitignore)

django项目中.gitignore文件忽略上传的文件,以及数据库迁移文件到底是否需要上传吗?

.gitignore排除(不忽略)二级以上目录下的文件或目录

如何创建.gitignore文件,忽略不必要提交的文件