2014-09-11 196 views
0

這可能只是我誤解git文檔,但這似乎對我來說是意想不到的。gitignore規則文件夾中的文件也忽略文件夾

我已經相對兩個文件夾添加到我的GIT_WORK_TREE文件夾(我的應用程序的基本文件夾):在他們

public/javascripts/cached_files 
public/stylesheets/cached_files 

我想這些文件夾是在git的,但我不想要的文件在git的,所以我說這些規則.gitignore

public/javascripts/cached_files/* 
public/stylesheets/cached_files/* 

好像被忽略的文件夾:如果我做git status然後它不告訴我任何新文件。我希望它顯示文件夾,但不是內容。

任何人都可以解釋這一點嗎?

感謝,最大

回答

1

空文件夾是由git的忽略,你可以解決這個問題,加入所謂的一些文件夾內隱藏文件像.keep_in_git

+0

哦 - 「空」的意思是「沒有文件,這不會被git忽略「,所以即使這裏有東西,因爲這些東西被忽略了,文件夾被歸類爲空,因此不會在'git status'中顯示出來。疑難雜症。我不認爲我可以做你的解決方法,因爲'.keep_in_git'文件將被我的'.gitignore'規則忽略。 – 2014-09-11 11:08:43

+0

或者我需要把規則拿出來,用文件提交文件夾,他們把規則放回去? – 2014-09-11 11:10:21

+1

您仍然可以顯式添加忽略的文件:git add -f – folkol 2014-09-11 11:10:49