GIT - 我应该忽略 Makefile 以及 IDE 生成的其他文件吗?

标签 git

我正在使用 QT Creator,我想知道跟踪可能每个人都可以自己生成(通过 ICE)的文件是否是一个好习惯。

最佳答案

不要将它们添加到版本控制中。一般来说,不要添加在构建时创建的任何文件(即使它只是一些中间 IDE 步骤)。否则,每次构建项目时,您都会创建本地更改。此外,构建文件可能包含对其他人无效的本地路径。完美的例子是 Windows 和 Unix 上的跨平台开发。即使两个平台都使用 GCC,makefile 肯定会在某些方面有所不同。

仅当 makefile 用于构建项目并且它们不是在基于其他文件(例如项目文件;然后添加这些文件)工作/构建时动态创建时才添加 makefile。仅添加构建和运行项目所需的最少文件集(不包括共享库文件等)。

关于GIT - 我应该忽略 Makefile 以及 IDE 生成的其他文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4475209/

相关文章:

git:列出一天(或一周/一个月......)添加/修改的所有文件

git - 当一个 git commit 有多个父项时,统计数据是根据什么计算的?

git - 无法将本地 git 分支推送到上游

git - VS 代码删除我的 Unity 项目 (OS X)(git clean all)

git - CI/CD 管道 Azure devops 部署发布后自动 merge

git log 单行 -L 而不显示差异或补丁?

Git 在提交前比较文件

linux - Git packed-refs 别名打破了浅获取

git - 禁用 git 暂存区

git - 我可以有一个内存中的 git 存储库来使用 libgit2/ObjectiveGit 进行单元测试吗?