私はすでにthis questionとthis oneを読んでいますが、私にとってはうまくいかないようです。gitignoreは設定ファイルを無視していません
私は、次のディレクトリ構造を持つgit
プロジェクトがあります:myapp/.gitignore
である場合
myapp/
src/
.gitignore
build/
を:
### gitignore ###
build/
私は今、トップレベルconfig
ディレクトリを追加する必要があり、したいと思いますローカルの開発/テスト用にconfigファイルを追加しますが、コミットしないようにしてください。私は( "空")config
ディレクトリをコミットしたいだけです。だから私は上記の2つの質問を読んで、アドバイスを実装しようとしました。
myapp/.gitignore
がある
myapp/
src/
.gitignore
build/
config/
.gitignore
test.json
:
### gitignore ###
build/
!config/.gitignore
、どこconfig/.gitignore
だけである:私はgit add . -n
(ドライラン)を行うときに
!.gitignore
は、しかし、私は見さて、私のプロジェクトは、次のようになります。
add '.gitignore'
add 'config/.gitignore'
add 'config/test.json'
...とにかく私のtest.json
設定ファイルを追加しようとしているようです。 configディレクトリを追加して、コマンドが出力されるようにしておきます。
私は間違っています。