1

これ.gitignoreは無視しません.emacs.d

.*
!.emacs.d

しかし、以下それを無視します:

*  <- only change
.*
!.emacs.d

なんで?

これはgit-1.7.10-x86_64

4

1 に答える 1

2

*これは、ファイルが置かれている現在のディレクトリと一致していると思われます.emacs.d
また、ディレクトリが無視されると、gitは内部をまったく調べません(否定ルールの例外を含む)。

その動作の詳細については、を参照してください。

を除外するaDirectory/と、その下のすべてが常に除外されます(後の負の除外パターン(「無視しない」)が下の何かと一致する場合でもaDirectory/)。

OPユーザー273158は次のように質問します。

.emacs.d次に、 (およびその他の例外を除いて)特定のパス(ホームディレクトリなど)内のすべてのファイルとディレクトリ(非表示または非表示)を除外するにはどうすればよいですか?

私はこれがうまくいくはずだと思います:

./*
!/.emacs.d
于 2012-11-02T08:48:15.903 に答える