git缓存的文件在存储库外部

时间:2018-10-22 20:12:59

标签: git command-line ubuntu-16.04

突然,git开始跟踪~/.config/chromium目录。我的存储库路径如下所示:~/app/my-project。我的猜测是Chromium目录已添加到存储库中,因为我在my-project目录中使用禁用的Web安全标志启动了Chromium。我尝试用git rm --cached ~/.config删除它,但随后出现错误

  

致命:/home/user/.config:'/home/user/.config'在存储库外部

有什么想法可以跟踪它,同时声称它在存储库之外吗?我该如何解决呢?我宁愿避免删除〜/ .config目录。

git状态:

src/pages/Page.js
~/.config/chromium/Default/Cache/xyz
~/.config/chromium/Default/Cache/abc
~/.config/chromium/Local State

1 个答案:

答案 0 :(得分:2)

您不小心在git项目中创建了一个名为~的文件,但现在由于您认为~指向您的主目录而感到困惑。

要删除此文件,只需引用路径:

git rm --cached "~/.config"