2014-01-23 31 views
0

即時通訊有一個問題,我的git存儲庫有文件夾,文件夾內還有文件和其他文件夾。但是,當我添加一個新文件夾中的一些文件時,它不顯示我什麼時候git status和theres沒有添加也沒有提交。添加新的文件夾及其組件

那麼如何將我的新文件夾和文件放入臨時目錄或工作目錄?

喜歡:

  • myFolder/file.txt - >致力於
  • myFolder/myFolder2/someFile.txt - >致力於
  • myFolder/images/sampleImage.jpg - >它不顯示爲未跟蹤或當我做git status。我需要將其包含在存儲庫中。或者我需要跟蹤這一點。
+0

Git跟蹤myFolder/images中的任何文件嗎?如果沒有,git不會將myFolder/images/sampleImage.jpg列爲未跟蹤的,只有myFolder/images。 .gitignore或.git/info/exclude文件中是否有可能與相關文件相匹配的文件? 'git ls-files -o'的輸出是什麼?那麼'git ls-files -i'呢? –

+0

myFolder被跟蹤,但myFolder/images目錄是一個新的文件夾,這是我最近添加的未跟蹤的文件夾,也是sampleImage.jpg ... .gitignore中沒有任何內容排除回購中的此特定文件..' git ls-files -o'不返回任何東西,'git ls-files -i'返回'致命的:ls-files -ignored需要一些排除模式' – rockStar

+0

@rockStar,如果你做'git add myFolder/images /' ,文件夾內的所有內容都將被添加。或者,如果您執行'git add myFolder/images/sampleImage.jpg',那麼該文件將被添加,並且目錄中的其他文件現在將顯示爲未跟蹤。 – Chris

回答

0

確保您要添加的新文件夾和文件與您的.gitignore文件中的任何內容不匹配,然後嘗試git add -A myFolder/images。如果圖像文件夾中有任何內容沒有被忽略,那麼應該強制它被暫存。

相關問題