git status
を実行すると、.gitignoreがuntrackedファイルの下に表示されます。どのようにリストされないようにするには? .gitignoreの.gitステータスを実行すると、gitignoreが表示されます
内容:
images/builder/
git status
を実行すると、.gitignoreがuntrackedファイルの下に表示されます。どのようにリストされないようにするには? .gitignoreの.gitステータスを実行すると、gitignoreが表示されます
内容:
images/builder/
.gitignore
ファイルに
.gitignore
を追加することができますが、おそらくそれはとにかく(他のものがある場合)は、おそらく予定されているチームメンバーのすべてを考慮にコミットしたい
同じファイルを.gitignore
に記載してください。
ファイルをコミットするだけです。
それからリストから離れます。
(これは当初混乱していました)
今後もさらに項目を追加するために編集することができます。
そして再度無視してコミットしてください。
.gitignore
はコードの一部にする必要があります。あなたは、あなたのチームメイト(または他のPCのあなた自身)にどのファイルをコミットすべきでないかを伝える方法なので、除外したくないのは確かです。
他の人の言葉を少し明確にするために、プロジェクトに取り組んで誰もが—などを除外したいと
スタッフ:除外し、Gitは各カテゴリの除外異なるファイルを使用しているもの*.o
、生成された実行ファイルの名前、チェックインしたくないその他のビルド生成ファイル。
この場合、プロジェクトディレクトリに.gitignore
を使用します。プロジェクトで作業しているすべての人がこれらの除外項目を共有したいので、git add
を使用してこれらのファイルを追加し、ソースファイルのようにコミットする必要があります。
自分のすべてのプロジェクトで個人的に除外したいことがあるが、同じプロジェクトで作業している人は個人的に除外したいことがありません。例えば、私はFoo.~1~
のようなバックアップファイルを作成するEmacsエディタを使用していますので、個人的にすべてのgitチェックアウトのために除外してください。
この場合、通常はあなたのホームディレクトリ~/.gitignore
のようなもの。例えば、あなたが行う可能性がありますので、このファイルの名前は、実際には、グローバルGitのパラメータとして設定されています
git config --global core.excludesfile ~/.gitignore
[それはグローバルな設定だと、あなたは一度だけそれを行う必要がある。]
をので、 Emacsのバックアップファイルでは、*~
のようなパターンを~/.gitignore
に追加します。
特定の作業ツリーでは「ローカル」に除外したいが、他の作業ツリーでは除外したいものは除きます。
この場合、除外項目を.git/info/exclude
ファイルに追加する必要があります。このファイルは魔法の.git
ディレクトリの下にあるので、ステータスコマンドはそれを追跡されていないファイルとして表示しません(追加できません)。
Gitは、これらの除外ファイルをすべて一緒に使用して除外対象を決定します。
誰もが共有するように.gitignoreファイルを追加する必要があります。 –
明確にしましょう:あなたは* .gitignoreにそれを加えることができますが、そうしてはいけません。あなたはそれをコミットすべきです。 (単に "おそらく"ではない) – Cascabel
@Jefromi - なぜそれをコミットする必要がありますか?場合は、すべてのgitリポジトリにチェックインされた.gitignoreが付属します。 – manojlds