.gitignore でいくつかのファイル以外すべてを無視する 質問する

.gitignore でいくつかのファイル以外すべてを無視する 質問する

.gitignoreファイルは指定されたファイルを Git のバージョン管理から隠すことを理解しています。

.gitignoreGit で追跡しているファイル以外のすべてを無視するように指示するにはどうすればよいですか? 次のようになります:

# Ignore everything:
*

# Do not ignore these files:
script.pl
template.latex

ベストアンサー1

パターンを否定するオプションのプレフィックス!。以前のパターンで除外された一致するファイルは、再び含まれるようになります。否定されたパターンが一致する場合、これは優先順位の低いパターン ソースを上書きします。

# Ignore everything
*

# But not these files...
!.gitignore
!script.pl
!template.latex
# etc...

# ...even if they are in subdirectories
!*/

おすすめ記事