2016-11-01 1 views
0

私は次のディレクトリ構造を持っている:すべてのファイルを適切に除外する方法、または特定のディレクトリ内のファイルを正しく除外する方法はありますか?

$ tree config/ 
config/ 
├── config.ini 
├── help.ini 
└── services.yaml 

これは、Gitプロジェクトの一部であるが、.gitignoreファイルで、私は次のことを見ています:

config/* 
/config/config.ini 
config/config.ini 

結果ファイルconfig/config.iniがオンになっていますリポジトリを使用しないでください。

config/にあるすべてのファイルを除外する正しい方法と、それらを上流から削除する方法はありますか?

答えて

0

まず、除外する(または除外する)config.ini(+除外する他のもの)をコミットしてください。

次に、あなたの.gitignoreは、単にこのように見えるように変更します。

config 

(仮定.gitignoreconfig/は同じレベルにある)

があなたの.gitignoreファイルの変更をコミットします。

ここからconfig/にあるすべての変更を追跡する必要はありません。

関連する問題