2013-02-26 116 views
0

我對git比較陌生。我使用的是:新文件沒有顯示只有文件夾

git version 1.8.1.msysgit.1 

Powershell的& Poshgit

我添加了一個新的文件夾和一個新的文件到我的倉庫。當我做一個git狀態時,我會看到文件夾而不是文件。爲什麼?

enter image description here

在你看到有1個.sql文件,是的,我敢肯定,它不是在的.gitignore(我最近更改了.sql文件,他們被跟蹤)未跟蹤的文件夾。

如果我做一個git add .將不會顯示的文件被添加?

更新:
我只需要添加目錄,文件自動顯示。我假設我是否有多個文件都會顯示出來。見我執行以下命令:

enter image description here

回答

2

git status報道稱,你有沒有,你有git add ED任何文件的整個目錄。只要你在git add目錄內的文件之一,它會列出它們。

+0

那麼我沒有添加文件,而是導致文件出現的目錄。 – coding4fun 2013-02-26 15:19:12

+0

@ user127954當你'添加目錄'時,你真正做的是在目錄中添加所有_files_。 Git不會跟蹤目錄,只有文件。 – Xymostech 2013-02-26 15:21:19

1

這是git的簡化。它知道它不會跟蹤該文件夾中的任何文件,因此它只顯示文件夾名稱,而不是它包含的所有文件。