web-dev-qa-db-ja.com

.gitignoreファイルはどこに属しますか?

.gitignoreファイルは.gitフォルダ構造のどこかにあるのでしょうか、それともメインのソースファイルにあるのですか?

297
mishaF

.gitignoreを作業ディレクトリに置きます。 .git(リポジトリ)ディレクトリに置いてもうまくいきません。

$ ls -1d .git*
.git
.gitignore
356
jmulho

他の答えが述べたように、Gitリポジトリのどのディレクトリにも.gitignoreを置くことができます。ただし、.gitignoreのプライベートバージョンが必要な場合は、.git/info/excludeファイルにルールを追加できます。

67

Gitの中の任意のディレクトリに.gitignoreを置くことができます。

フォルダは通常gitによって追跡されないため、フォルダ内のプレースホルダファイルとしてよく使用されます。

52
philipk

よくわからないときは、リポジトリのルートに置いてください。詳細については、 https://help.github.com/articles/ignoring-files/ を参照してください。

38
Hraban Luyat

グローバルにしたい場合は、gitが検索するデフォルトのパスを使用できます。パス "〜/ .config/git"内の "ignore"という名前のファイル内に配置するだけです。

(ファイルのフルパスは〜/ .config/git/ignoreです)

6
Liran Brimer

フォルダプロジェクトでグローバル.gitignoreをまだ作成していない場合は、〜パスに直接見つけることもできます。このファイルはすべての.gitプロジェクトによって考慮されます。

2
XLE_22

また、Githubで新しいアカウントを作成する場合は、.gitignoreを追加するオプションがあり、それはあなたの職場の正しい場所/標準の場所に自動的に設定されます。あなたは始めにそこに何かを追加する必要はありません、あなたが望む時はいつでも内容を変更するだけです。

0
Thielicious