2012-12-07 98 views
0

因此,我的git文件夾中有一個文件只是不會進入git,它不在忽略列表或任何內容中,我已經提交併推送並拉動很多次,現在才注意到它沒有被添加。有沒有辦法手動添加這一個文件?文件沒有被添加到git

+2

... _手動添加這一個文件夾_ ...如果你的目錄是空的,你不能將它添加到git,git不理解目錄。只是檔案 –

+0

沒有人聽我說的話嗎?該文件夾中的其他一切都在那裏,僅這一個* FILE *甚至不會增加,這不是在版本的文件,或任何東西來了。 – FabianCook

+0

如果你讀,你會意識到,「文件夾」問題的其餘部分是在最後的事故。 – FabianCook

回答

7

git add .會在當前目錄和任何子目錄添加任何文件。我會想象你也可以做git add .\relative\path\to\file。如果該文件仍然抗拒,強迫改變(在文件中的某個位置添加一個新行,它不會損害任何東西),然後再試一次。有時,git運行的diff不會檢測到該文件已更改。

0

你可以通過任何變化對窗口工作。 我有一個情況下,一天在同一個目錄 文件

stub.c Stub.c

所以在Windows文件stub.c始終處於修改狀態的,無論我做了什麼我無法提交我的更改。

所以去了uxix並沒有任何問題(文件系統是區分大小寫的) 刪除了Stub.c,一切都像以前一樣工作。

乾杯

0

由於Op De Cirkelsays:你不能添加一個空文件夾到一個Git回購以來的Git只能跟蹤文件。

如果你需要這個文件夾是有一些原因,繼續創建有一個空文件:

touch ./myemptyfolder/empty.txt 

一旦你做到了這一點,你就可以

git add ./myemptyfolder 

你的回購協議。