2017-08-09 24 views
1

を除き、/vendor/*を無視したいです。この質問に基づいて特定のフォルダを除外する

:私はそれだけで/vendor/magento/追跡しているgit statusが、その中に何を行うと.gitignore exclude folder but include specific subfolder

私はgitignore

/vendor/* 
!/vendor/magento/ 
/vendor/magento/* 
!/vendor/magento/module-page-cache/ 

を、次のを思い付きました。私は間違って行くのです

+2

'git status -uall'を試してください。 (Gitはディレクトリを追跡しない、または追跡しないようにする; 'git status'はデフォルトで*を要約する) – torek

+0

ありがとう、あなたは正しい。 – Guerrilla

答えて

0

git statusコマンドは3つのモードを許可しますが、デフォルトのモードでは追跡されていないディレクトリ内のファイルは表示されません。 git-status docから

-u [<モード>]

--untracked-ファイル[= <モード>]

は人跡未踏のファイルを表示します。

モードパラメータは、非トラッキングファイルの処理を指定するために使用されます。オプションです(デフォルトはall)。指定されている場合は、 がオプションに固定されている必要があります(-unoではなく-uではなく)。

可能なオプションは以下のとおりです。

なし

は - 何の人跡未踏のファイルを示しません。

通常 - 追跡されていないファイルとディレクトリを表示します。

すべて - 追跡されていないディレクトリ内の個々のファイルも表示されます。デフォルトgit statusことで


normalモードです。

git status --untracked-files=allまたはgit status -uallを使用できます。

関連する問題