2013-02-05 14 views
32

可能性の重複:
Ignoring directories in Git repos on Windowsは.gitignoreフォルダの内容

私のウェブアプリは、次のディレクトリレイアウトを持っています

myapp/ 
    .gitignore 
    .git/ 
     ... 

    static/ 
      mytest.txt 
      fgs.ico 
    ledgerware/ 
     static/ 
      mytest.txt 
      fgs.ico 
     ... 

私は既存のmyappのを編集したいのですがgit pushを実行すると、myapp/ledgerware/staticフォルダ内のすべてのファイルが無視されますが、myapp/staticではなくフォルダ。誰かがこれで私を助けることができますか?

+0

参照[この回答](http://stackoverflow.com/q/343646/1947535)と[gitのドキュメント](http://git-scm.com/docs/gitignore)。 –

答えて

42

ちょうどあなたがそれになりたいと.gitignoreの行をなどの特定ます

ledgerware/static/* 
+4

OPがフォルダ自体も無視する必要がある場合は、 '*'を行末から削除することができます。また、OPは 'static/*'を無視する 'ledgerware /'に '.gitignore'ファイルを置くこともできます。 –

+7

フォルダ内のすべてが無視された場合、そのフォルダは空です。空のフォルダはgitによって自動的に無視されませんか? –

+1

@ MichaelJ.Calkinsはいそうですが、ここでは卵が出ている卵について話しています。 gitは最初にフォルダの内容を無視してからgitで空に見えるようにしなければなりません。おそらく環境固有のファイルや作業ファイルや出力を保持するフォルダなので、出力をコミットしたくないので、フォルダ – pythonian29033