gpt4 book ai didi

gitignore 与平台特定的定义?

转载 作者:太空狗 更新时间:2023-10-29 14:12:49 26 4
gpt4 key购买 nike

我在 Fedora 22 上工作。当我执行 git status 时,它会列出所有 *.o 文件。我不记得过去看到过这种行为。

我查看了通过git clone 交付的项目的.gitginore 文件,它缺少*.o 的规则。我想添加 *.o,但我只想为非 Windows 平台添加。 Windows 使用 *.obj,因此不需要。另外,*.o 用于 Windows (IIRC) 上的某些程序。

是否可以为非 Windows 平台指定 *.o?如果是,怎么办?

最佳答案

我做了一些研究(看起来更权威的来源之一是 here ),看起来 .o 文件除了软件开发外没有用于任何其他用途,它们是对象文件,不应在版本控制中。

因此没有任何理由对 .o 文件进行版本控制。我不会尝试按平台拆分 .gitignore 文件,而是无条件地忽略所有 .o 文件。

关于gitignore 与平台特定的定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31497094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com