2

extension他の多くのディレクトリを含む特定のディレクトリがあります。そのたくさんの中でimportant、私が git でステージングしたいという名前の特定の 1 つ。他の人はしません。そこで、ディレクトリ内に次の内容の.gitignoreファイルを作成しました。extension

*
!README
!.gitignore
!important/**

私の目標は、Git に次のように言うことでした。

  • このディレクトリ内のすべてを無視する
  • ただし、README ファイルは保管しておいてください
  • .gitignore ファイルも保持します
  • importantまた、ディレクトリも保持してください

しかし、これは機能しておらず、保持されているだけREADMEです.gitignore。構文は私には正しいと思われるので...どこが間違っているのかわかりません。

どんな提案でも大歓迎です。

4

1 に答える 1

2

**ディレクトリを再帰的に通過する必要はありません。

*
!README
!.gitignore
!important/

この回答を見てください。.gitignoreにいくつかのファイルを除くすべてを無視させます

于 2012-10-25T13:33:16.550 に答える