2016-12-14 13 views
0

私は.gitignoreでプロジェクトをクローンしました。次に、特定のテスト目的で使用されるファイルを含むディレクトリをいくつか配置しました。私はこれらのディレクトリをリモートリポジトリにコミットしたくないですが、.gitignoreを読む他の開発者を邪魔しないように、奇妙なディレクトリとファイル名を.gitignoreに配置しません。このような問題を解決するには?編集しないでファイルを無視する.gitignore

答えて

2

git ignore設定には複数のレベルがあります。あなたはeです。 g。 .git/info/excludeを編集して除外項目を定義してください。あなたはまた、すべてのまたはあなたのgitリポジトリに有効なユーザー固有の除外ファイルを作成することもできます...

詳細については、man gitignoreを参照してください。

+1

これは受け入れられるべきです。 – chyno

0

はおそらく各IDEは、PHPストームに、たとえばあなたが除外としてオプションマークDirectoryを使用することができ、いくつかのフォルダを除外するためのオプションがあります。

git add name_of_file1 name_of_file2 
0

をあなたは、この目的のためにローカル.gitignore_globalファイルを作成することをお勧めします:

も前に、あなたが使用して、コミットする必要があるファイルのみを追加することができますコミット。 このファイルを使用すると、このプロジェクトと次のプロジェクトのテストファイルを無視できます。

  • ここにファイルを作成します。~/.gitignore_global
  • はそれであなたの無視されたファイルを追加します。
  • 次に、このコマンドを実行します。ここgit config --global core.excludesfile ~/.gitignore_global

詳しい情報https://help.github.com/articles/ignoring-files/#create-a-global-gitignore

+0

"このプロジェクトと次のもの" - 私は "次のもの"が好きではありません。この場合、他のプロジェクトではプロジェクトディレクトリが現在のプロジェクトテストディレクトリのように同じ名前になる可能性があるからです。 – vico

関連する問題