私はNetbeans 8.2を持っていますが、私のプロジェクトでは2つのファイルが正しく無視されています。これらのファイルは ".gitkeep"と "app.properties"です。しかし、私は/ vendor/Demo/librery/Fileディレクトリの下にあるすべてのファイルを無視しないようにしたいのですが、変更が表示されないために何かwrontをしなければなりません。NetBeans 8.2とGit:ファイルやディレクトリを無視する方法を除外する方法。ベンダのディレクトリはデフォルトで無視されます
.gitignoreファイル:
.vagrant/
vendor/*
vendor/bin/*
vendor/composer/*
vendor/container-interop/*
vendor/psr/*
vendor/zendframework/*
vendor/zfcampus/*
!vendor/Demo/*
config/development.config.php
data/cache/*
data/logs/*
!data/cache/.gitkeep
phpunit.xml
ubuntu-xenial-16.04-cloudimg-console.log
私が間違って何をしているのですか?
編集1:
私は私の.gitignoreファイル内のいくつかの変更を行ったし、それは動作しません。
.gitignoreファイル:
.vagrant/
vendor/bin/*
vendor/composer/*
vendor/container-interop/*
vendor/psr/*
vendor/zendframework/*
vendor/zfcampus/*
!vendor/Demo/*
config/development.config.php
data/cache/*
data/logs/*
!data/cache/.gitkeep
phpunit.xml
ubuntu-xenial-16.04-cloudimg-console.log
編集2:
より変更し、それが動作しません。
.vagrant/
!vendor/
vendor/bin/*
vendor/composer/*
vendor/container-interop/*
vendor/psr/*
vendor/zendframework/*
vendor/zfcampus/*
!vendor/Demo/*
config/development.config.php
data/cache/*
data/logs/*
!data/cache/.gitkeep
phpunit.xml
ubuntu-xenial-16.04-cloudimg-console.log
編集3:
ベンダーは無視されるのはなぜ?それを修正
.vagrant/
#!vendor/
#vendor/bin/*
#vendor/composer/*
#vendor/container-interop/*
#vendor/psr/*
#vendor/zendframework/*
#vendor/zfcampus/*
#!vendor/Demo/*
config/development.config.php
data/cache/*
data/logs/*
!data/cache/.gitkeep
phpunit.xml
ubuntu-xenial-16.04-cloudimg-console.log
!
私に与えられたすべての解決策は正しいです。 NetBeansの問題は、NetBeansを閉じてNetBeansのキャッシュフォルダを消去し、最後に.NetVeansを開いて以前に.gitignoreファイルで行った変更を確認することです。
ください!ラインの前から出てくる。 app.propertiesはリストされていません。 – aynber
動作しません。私はignor/vendor/Demo/*から除外したい。もし私が "!"私は無視していないよね? –
gitは.gitignoreファイルにリストされているすべてを無視します。こちらのドキュメントを確認してください:https://git-scm.com/docs/gitignoreまた、ファイルの名前が.gitignoreでなく、.ignore – aynber