2016-02-01 38 views
5

我有一個目錄「ui-kit」,它顯示在github上作爲一個灰色文件夾。它不可點擊。目錄顯示爲github上的灰色文件夾,但未跟蹤其內容。爲什麼?

Github screenshot

這裏的.gitignore的全部內容:

# Fleetwit 
docs 
uploads/* 
.env 
*.prj 
*.pui 

# Logs 
logs 
*.log 

#Node 
node_modules 

# ========================= 
# Operating System Files 
# ========================= 

# OSX 
# ========================= 

.DS_Store 
.AppleDouble 
.LSOverride 

# Thumbnails 
._* 

# Files that might appear on external disk 
.Spotlight-V100 
.Trashes 

# Directories potentially created on remote AFP share 
.AppleDB 
.AppleDesktop 
Network Trash Folder 
Temporary Items 
.apdisk 

# Windows 
# ========================= 

# Windows image file caches 
Thumbs.db 
ehthumbs.db 

# Folder config file 
Desktop.ini 

# Recycle Bin used on file shares 
$RECYCLE.BIN/ 

# Windows Installer files 
*.cab 
*.msi 
*.msm 
*.msp 

# Windows shortcuts 
*.lnk 

我會嘗試檢查爲什麼它被使用git check-ignore --verbose ui-kit忽略,但它不會返回任何東西。 我嘗試了各種語法git add沒有成功。

該目錄曾經是自己的存儲庫,但被移動到當前項目中,並刪除了所有原始的git文件和目錄。

這裏是該目錄的內容:

enter image description here

爲什麼在GitHub上的圖標是灰色的? 如何跟蹤內容?

回答

10

感謝@Msp給我一塊信息,我需要的事實:這就是所謂的一個子模塊。

谷歌搜索後,事實證明這只是git的緩存重置是必要的。

git rm --cached ui-kit 

尋找人來解決類似的問題,您可以在以下線程獲取模式的詳細信息: un-submodule a git submodule

4

因爲您創建了一個子模塊。通常,子模塊顯示爲綠色。但我認爲它在你的情況下是灰色的,因爲子模塊配置不正確。由於.gitmodules不存在於您的回購站中,因此它必須已被刪除,留下沒有遠程信息的子模塊。

this回答更多細節..

0

這也可以發生,如果此文件夾中初始化的飯桶。要解決目錄更改到該文件夾​​,並再次刪除.git然後addcommitpush。當你有git的該子目錄裏面目錄

0

也會發生這種情況。在你的情況下,你可能想要檢查你的ui-kit目錄是否有它。刪除git的目錄,刪除你的主要git的目錄以及然後重新開始(git init)項目如果可能的話。這對我有效。

相關問題