【问题标题】:why my git init command auto create a .gitignore file为什么我的 git init 命令会自动创建一个 .gitignore 文件
【发布时间】:2020-01-17 03:26:53
【问题描述】:

当我在 android 项目下运行 git init 时,Git 自动创建 .gitignore 文件,但是当我在 java(intelliJ) 项目下运行时它不会这样做。

我使用的是 mac,which git 显示 /usr/bin/git。看来git是mac官方的git。为什么会发生这种情况(自动创建 .gitignore)?我该如何控制(配置)它?


更新

这是我创建项目时的 IDE 创建 .gitignore 文件。有时候一个人很容易进入思维误区……

【问题讨论】:

  • 您确定不是您打开的 IDE 检测到您在那里创建了存储库并为您提供了 .gitignore?
  • .gitignore 的内容将为创建它提供重要线索。请张贴OP。
  • 是的,我认为 .gitignore 是在 git init.... 之前创建的,这是我的错误。

标签: git macos


【解决方案1】:

Git 不会在 git init 上创建 .gitignore 文件 - 如果是这样,大概会在 git init 的文档中提到该行为:https://git-scm.com/docs/git-init

其他东西正在创建 .gitignore 文件 - 这里没有足够的信息来说明什么。当您处理项目时,某些 IDE(例如 IntelliJ)将 IntelliJ-project-specific 配置存储在本地 .idea/ 目录中 - 因此,如果某些 Android IDE 正在创建文件,我不会感到惊讶(根据 Lasse 的建议)。

我不知道您所说的 我如何控制(配置)[.gitignore 文件]? 但您可以随意删除或修改它 - 请参阅 @987654322 @官方文档。

【讨论】:

    猜你喜欢
    • 2012-06-18
    • 1970-01-01
    • 2015-05-08
    • 2021-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-09
    • 1970-01-01
    相关资源
    最近更新 更多