【问题标题】:Which global gitignore am I using?我使用的是哪个全局 gitignore?
【发布时间】:2017-03-03 00:46:41
【问题描述】:

我是 git 新手。前段时间,我在我的 MacBook Pro 上设置了它,并且几个月没有使用它。现在我想知道我怎样才能弄清楚以下内容:

  1. 我是否已经设置了全局 gitignore 以及如何找出它在我的 MacBookPro 上的位置?

  2. 我是否设置了多个全局 gitignore 文件以及如何找到它们在我的系统上的位置?

  3. 如果我有多个全局 gitignore 文件,我当前设置为 git 使用哪一个?

请提供最好的解释,我对 MacBook 终端和 git 都是新手。 谢谢

【问题讨论】:

    标签: git macos gitignore


    【解决方案1】:

    您正在使用的 gitignore 是与您的 git repo 初始化位置最近的父目录中的那个。所以如果你有这样的文件系统:

    root/
      | .gitignore
      | user/
         | .gitignore
         | dev/
             | .gitignore
             | project/
    

    如果 project 是您的 git 存储库的目录,那么正在使用的 .gitignore 就是 dev 中的那个,因为它是最接近 project 的父级。

    检查您的全局 .gitignore 运行的是什么git config --get core.excludesfile

    【讨论】:

    • 谢谢,但我看到的是我的根目录中有 .gitignore 和 .gitignore-global 文件。所以,我想弄清楚这两个中的哪一个被设置为我的全局 gitignore 文件,以便我可以删除另一个。
    • 您可以使用git config --get core.excludesfile检查这两者中的哪一个是您的全局 gitignore。
    猜你喜欢
    • 1970-01-01
    • 2023-03-11
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    相关资源
    最近更新 更多