2016-03-27 8 views
-2

gitリポジトリに大量のフォルダがあり、それを公開するにはリポジトリのサイズを小さくする必要があります.Gitignoreファイルを使用しています。.gitignoreは大きなディレクトリを無視していません

私の.gitignoreファイルでは、2つのフォルダを無視します。一方のフォルダにはboost C++ライブラリが含まれ、もう一方のフォルダにはC++のQtライブラリが含まれています。

どちらも大量です。しかし、私の.gitignoreファイルでこれらのフォルダとその内容を除外するように指定すると、実際にはプッシュされるオブジェクトの量が増えます。ここで

はこれを引き起こす可能性のあるものに私の.gitignore

boost_1_60_0/ 
Qt/ 
ERRORLOG.rtf 
CHANGELOG.rtf 

任意のアイデアですか?

+0

:ここ

は同じ問題と非常に類似した質問多かれ少なかれです**/*そのフォルダ内のすべてを除外します。 –

+0

{ディレクトリ名}/**/*が動作していないようです。 – wfehrn

+0

ディレクトリ名を角かっこで囲むか、フォルダ名を区切る方法です – wfehrn

答えて

1

xxx/**を追加するか、フォルダではなくファイルとして追跡されます。

フォルダパターンは/**です。

既にファイルをステージング領域に追加した場合は、git rm --cached <pattern>を使用してファイルを削除する必要があります。あなたは、あなたのファイルシステム内のディレクトリごとの.gitignoreファイルを追加することができますが、あなたはまた、/ {ディレクトリ名}を行うことができます

.gitignored files still shown in RStudio

関連する問題