0

私はこの.gitignoreファイルを持っています:

app/cache/*
app/logs/*
app/bootstrap*
vendor/*
web/bundles/
app/config/parameters.yml
web/public/img/users/*

web/public/img/usersしかし、ディレクトリを無視しないようにしたい(内部のファイルのみ)。つまり、 agit clone repoが完了したら、ディレクトリを作成する必要がありますが、内部のファイルは作成しないでください。どうすればいいですか?

4

2 に答える 2

3

すべてを無視する.gitignoreファイルを入れて、これをリポジトリに追加します。web/public/img/users/.gitignore

于 2013-09-14T09:19:04.380 に答える
1

空のディレクトリを git リポジトリに追加することはできません。回避策は、ファイルやサブディレクトリを含めずに、追加する必要があるすべてのフォルダーに.gitignoreファイルを作成することです。

.gitignoreは次のようになります。

# ignore everything but .gitignore
*
!/.gitignore

すべてのフォルダーに 1 つの.gitignoreを追加する必要があり、フォルダーが完全に空ではないため、これは回避策です。また、ルートに.gitignoreファイルが1 つしかない場合と比較して、無視されたファイルの概要が失われる可能性があります。

于 2014-09-02T15:38:34.703 に答える