我不明白一個文件不在git存儲庫&不在本地存儲庫(甚至沒有本地&物理文件夾),但是當我要提交或推動似乎在文件hierarachical?通過取消選中這個文件,我能夠正確推&拉代碼,但我很好奇,找到確切的問題。未知的文件名出現在hierarachical雖然承諾
回答
.DS_Store是隱藏的文件,這是由創建MacOS的存儲有關包含文件夾的信息。您應該將此文件添加到您的.gitignore,以便git不會將其顯示在未跟蹤/修改列表中。
根據wikipedia:
在Apple的MacOS操作系統,.DS_Store是存儲其包含的文件夾的 自定義屬性,如 圖標的位置或背景圖像的選擇一個文件。該名稱是Desktop Services Store的縮寫,其名稱反映了其用途。它 創建和在Finder應用程序維護每個文件夾
你好朋友**。DS_Store **已經在git存儲庫上並且在每個文件夾中包含我還可以做什麼來從分層中刪除此文件 – yummy
@yummy:繼續並使用'find將其全部刪除。 -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch'並添加.gitignore並將其添加到回購。閱讀更多關於這裏:http://stackoverflow.com/a/107921/1104384 –
在.DS_Store是將出現在每個目錄默認HFS +文件系統的MacOS系統文件。您的Finder最有可能不會隱藏隱藏文件(帶點前綴)。您可以設置的.gitignore不包括.DS_Store,細節here
- 1. git的承諾 - 我該怎麼見人說人雖然做了承諾
- 2. 鏈接承諾內的承諾然後()
- 3. .js.erb文件雖然在rails中呈現,但是仍未執行
- 4. 雖然循環中出現
- 5. 使用然後()在承諾
- 6. g ++ undefined reference雖然符號出現在* .so文件中
- 7. SelectedItem未知DataContext雖然設置了datacontext
- 8. 承諾沒有出現在歷史中
- 9. Promise.all - 解決回調火災,雖然承諾被拒絕
- 10. Python。雖然Loop追加txt文件名與新的文件名
- 11. 承諾的例子,然後
- 12. 主機名未出現在文件中
- 13. FileNotFoundException雖然文件存在
- 14. java.io.FileNotFoundException雖然存在文件
- 15. FileNotFoundException雖然文件存在
- 16. Excel VBA文件未找到雖然文件存在
- 17. 繼承雖然組成?
- 18. AngularJs承諾「然後」在承諾解決之前觸發
- 19. will_paginate未定義的方法。該will_paginate gem是出現雖然
- 20. 未捕獲(承諾)
- 21. 未處理的承諾拒絕當拒絕承諾在角2
- 22. 在Go中實現承諾
- 23. Javascript抓住然後承諾
- 24. 資源承諾不。然後
- 25. 。然後()與承諾訂購
- 26. 使用Javascript - 現在雖然
- 27. 承諾中的承諾承諾
- 28. 角未定義的承諾
- 29. 未定義的值承諾
- 30. 文件出現在未跟蹤列表git的承諾但不是在Git的狀態
您的操作系統(OSX)創建此文件。參見[Wiki](https://en.wikipedia.org/wiki/.DS_Store)。我建議將這種文件添加到'.gitignore'中。 – shallowThought