![]() |
1
8
也许手动维护gitignore是最好的选择。你可以这样做:
要排除所有内容,请使用“.”包含所有内容,但我怀疑您的目录没有扩展名。当然,当前跟踪的目录仍然会被跟踪,但是如果您添加了一个新目录,
不管怎样,假设所有无扩展名的文件都不应该被跟踪可能是不好的。您可能会自然而然地得到一些结果——例如,自述和安装非常常见。不小心忽略一个文件比修改gitignore更糟糕。修改GitIgnore可能需要几秒钟,但当您需要时,它将是显而易见的。如果您不小心忽略了一个文件,那么很容易就无法将其签入并丢失工作。 |
![]() |
2
9
我通常使用makefile-hacks来处理这个问题。在我的makefile中,我有可执行文件的名称$(name),然后我这样做:
这条规则可能只是对某个合适的地方的依赖。然后你通常会有一个“干净”的规则,如下所示:
这样就可以了。这是一个黑客,但对我有用。唯一的问题是,您必须在更改名称之前运行make clean以自动清除所有内容。 |
![]() |
Harry · 如何在编译时获取克隆的git仓库的标签 5 月前 |
![]() |
Ooker · 如何从blob中删除秘密? 5 月前 |
![]() |
hasdrubal · git日志图智能分支过滤器 5 月前 |
![]() |
J. Doe · 为什么git中没有跟踪git文件? 6 月前 |