Help us understand the problem. What is going on with this article?

Gitの設定

More than 3 years have passed since last update.

ホワイトリスト

.gitignoreの書き方

末尾に/

ディレクトリだけに適用(ファイルには適用されない)

先頭に/

その.gitignoreファイルを基点とした同階層にだけ適用

!

逆の意味(無視しない)

実際こんな感じ

.gitignore
# 全部禁止
*
# ディレクトリは許可
!*/
# 個別に許可
!*.c
!*.h

空のディレクトリ内に空のディレクトリはどうしようか?


Prhyzmica – blog side内の記事で以下の記述があった。

ホワイトリスト方式で!を使って書く時の注意。!で無視を取り消すファイルはgitignoreから見える場所にある必要がある。一度無視してしまったフォルダの中身はgitignoreから見えないので、まず①無視してしまったフォルダをホワイトリストに入れる②フォルダの下を全て無視に加える③無視したくないファイルのみを!で否定する のようにする。

/*
/.*
!/dir/
/dir/*
!/dir/hoge.txt

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした