[英]Git status reports untracked on tracked files
Git狀態報告未跟蹤的文件:
$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# resource.enlighten/map/enlighten_test/.enlighten/__build_object__/geometry/land_9/processed/
nothing added to commit but untracked files present (use "git add" to track)
但我們在索引處有這個文件:
$ git ls-tree -r HEAD |grep land_9/processed/root.pim
100644 blob 9eeca5c75dc2c945600b6e0d253a8cb8191b7e80 resource.enlighten/map/enlighten_test/.enlighten/__build_object__/geometry/land_9/processed/root.pim
我已經檢查了第一次提交后出現的這個錯誤,它添加了這個文件。
我努力了:
Git版本1.8.1.2。
提前感謝您的任何想法。
PS此案例已在Git for Windows 1.8.3中修復。
Mac上的大小寫不敏感是一個問題。 你可以試試
git config core.ignorecase true
如果為true,則此選項啟用各種變通方法,以使git能夠更好地處理不區分大小寫的文件系統,如FAT。 例如,如果目錄列表在git需要“Makefile”時找到“makefile”,git將假定它實際上是同一個文件,並繼續將其記住為“Makefile”。
這種情況在Git for Windows 1.8.3中得到修復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.