【问题标题】:Which folders I should put in .gitignore file after creating a project with Clion?使用 Clion 创建项目后,我应该将哪些文件夹放入 .gitignore 文件中?
【发布时间】:2023-01-29 20:23:03
【问题描述】:

当我使用 clion 运行程序时,除了 Problem Details.txt 之外,我会自动生成以下目录和文件


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 文件中?

我试图将所有文件和文件夹推送到远程仓库,但它几乎没有显示警告!

【问题讨论】:

    标签: c++ cmake clion ninja .git-folder


    【解决方案1】:

    CLion 创建一个 .idea 文件夹来保存您的项目设置和 cmake-build-... 这是您的可执行文件根据您的构建配置构建的位置。不需要这些,因为在在线存储库中,您只需要 cmake 项目和源代码。在.gitignore 中添加这些就足够了。

    # CLion project files
    .idea
    cmake-build-*
    

    【讨论】: