添加到全局git文件后的文件仍然可见

时间:2015-01-28 09:32:25

标签: git gitignore

继续我之前的问题Is it possible to ask GIT, don't show a file?

我有一个文件,我想把它添加到全局.gitignore,它不应该在项目的.gitignore里面。

我已将excludesfile路径添加到我的.gitconfig文件

[user]
    name = Hesam
    email = MY-EMAIL-ADDRESS
[color]
    ui = true
    diff = true
[core]
    excludesfile = /Users/admin/.gitignore_global

然后我添加了文件的完整路径,我不想在.gitignore_global文件中跟踪它。

/Users/admin/Desktop/android/my-app/crashlytics.properties

但是,当我导航到我的项目目录并输入git status时,我的回复是:

>> git status
On branch fix_confirm_booking
Untracked files:
  (use "git add <file>..." to include in what will be committed)

    my-app/crashlytics.properties

nothing added to commit but untracked files present (use "git add" to track)

任何建议都将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

我只是想通了。不幸的是,Git不依赖于完整/完整路径。一旦我用相对(实际上不是相对)路径替换了我的完整路径,那么它就起作用了。

我做了什么,我将.gitignore_global内容替换为:

  

/Users/admin/Desktop/android/my-app/crashlytics.properties

  

我的应用内/ crashlytics.properties