2011-01-06 61 views
11

我只是尋找一些關於使用git來管理以下情況的最佳方法的建議。使用GIT忽略文件夾內的文件的最佳做法

我的項目有一個名爲「照片」的文件夾,用戶可以上傳圖像。

我有一個本地運行的項目版本,我將圖像添加到此文件夾進行測試。

當我推送到活動服務器時,我想讓「照片」文件夾被推送,但不是其中的圖像。另外,當用戶將圖像添加到實時服務器上的「照片」文件夾時,我希望GIT忽略它們。

我知道我需要使用Git Ignore,但我不確定最好的方法是做什麼。

我應該只是將「照片」添加到git忽略文件,然後在實時服務器上手動創建「照片」文件夾?

在此先感謝。

+0

我可能是錯的,但我認爲照片/ *會做你想做的事(我不使用git) – 2011-01-06 20:39:55

回答

18
echo '*' > photos/.gitignore 
git add -f photos/.gitignore 

混帳不支持空目錄,而是一個目錄標準的做法是創建一個.gitignore文件裏面。 *條目導致git忽略目錄中的任何內容(即使是.gitignore文件本身,因此add -f也會覆蓋該文件)。