You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用CLion开发项目,哪些自动生成文件需加入.gitignore?

关于CLion项目Git忽略文件的建议

先看你的项目文件结构:

Mode                 LastWriteTime         Length Name

---------------------------

d-----         10/1/2022   3:48 PM                .idea
d-----         10/1/2022   3:48 PM                cmake-build-debug
-a----          5/1/2022   1:42 AM            116 CMakeLists.txt
-a----         6/14/2022   4:03 PM           1106 main.cpp
-a----          1/3/2022   2:33 PM            155 Probelem Details.txt

下面说哪些文件必须加入.gitignore,别推送到远程:

  • .idea/:这是CLion自动生成的IDE配置目录,里面存的是你本地的编辑器设置、运行调试配置这些个人化内容,其他人拉取项目根本不需要,推上去只会徒增仓库体积还可能引发冲突。
  • cmake-build-debug/:这是CMake的编译产物目录,里面全是编译出来的可执行文件、中间目标文件,每个开发者的编译环境(系统、编译器版本)不同,生成的文件也不一样,完全没必要推送到远程。
  • 另外那个打错字的Probelem Details.txt,如果只是你本地记录的问题笔记,也可以加进忽略列表;要是项目相关的正式文档,就留着推送。

需要保留并推送的核心文件是:

  • CMakeLists.txt:项目的构建配置文件,没有它其他人没法用CMake构建项目。
  • main.cpp:你的源代码文件,这是项目的核心逻辑,必须推。

最后给你一份直接能用的.gitignore内容:

# CLion IDE配置目录
.idea/

# CMake编译产物目录
cmake-build-debug/

# 本地问题记录(如果不需要推送的话)
Probelem Details.txt

内容的提问来源于stack exchange,提问作者XmM14

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 20:45:42