タグ付けされた質問 「gitignore」

.gitignoreは、Gitがリポジトリの一部として含めてはならないファイル、ディレクトリ、パスパターンをリストするファイルです。


5
Gitで無視されたディレクトリのサブディレクトリを無視する
ディレクトリを無視したが、その中の特定のサブディレクトリを無視したくないとしましょう。だから私はセットアップを持っています: /uploads/ /uploads/rubbish/ /uploads/rubbish/stuff/KEEP_ME/ /uploads/foo/ /uploads/foo/bar/lose/ そして、KEEP_MEディレクトリ以外はすべて無視したいと思います。無視が次のようになることを願っています: /uploads/* !/uploads/rubbish/stuff/KEEP_ME/ しかし、それは機能しておらず、同じテーマのいくつかの組み合わせも機能していません。 機能するのは /uploads/**/**/**/ !/uploads/rubbish/stuff/KEEP_ME/ しかし、それは少し制限的で冗長に感じますか?
99 git  gitignore 

7
リポジトリ内の任意の場所でipythonノートブックのチェックポイントをgitで無視する方法
これは主にgitの質問です。私のipythonノートブックをコミットしたいが、チェックポイントをgitignoreしたい。 リポジトリには複数のフォルダがあり、それぞれにipythonノートブックがあるため、単一のディレクトリを無視するだけでは解決できません。ノートブックを入れた新しいフォルダを心配せずに追加し続けたいです。 私の直感は、* /。ipynb_checkpoints /と呼ばれるフォルダーにあるが、それを理解することができなかったものをgitignoreするために、いくつかのワイルドカードを使用する方法がなければならないことです。 それで、リポジトリにあるすべてのipythonノートブックチェックポイントをどこにでもgitで無視するにはどうすればよいですか?

5
.gitignore特定のディレクトリではなくディレクトリ内のファイルを除外する
application/cache/* application/cache/folder/* application/cache/folder/onemorefolder/* これは機能していないようです。プロジェクトのクローンを作成したときに、"application/cache"フォルダや"application/cache/folder"フォルダなどがありません... キャッシュフォルダー内のファイルはキャッシュされなかったがフォルダーはキャッシュされ、フォルダーのアクセス許可が転送されて存在するようにしたいのですが。
98 git  gitignore 

4
.gitignoreは特定のファイルを除外します
.gitignoreファイルを使用してtemplates.js、public/app/フォルダー内にあるものを除外しようとしています。私の.gitignoreファイルは次のようになります。 /vendor /node_modules composer.phar composer.lock .DS_Store templates.js しかし、Git Guiをチェックインすると、templates.jsファイルはまだ表示されています。を使用してファイルを具体的に除外するにはどうすればよい.gitignoreですか?
94 git  gitignore 

4
リポジトリにあるファイルを無視する方法は?
すでにGitリポジトリにコミットされているファイル(config.php)がありますが、ローカルで無視します。つまり、そのファイルをリポジトリに残しておき、Gitに変更を強制的に無視させます。 ファイルを.gitignoreに入れましたが、まだ変更済みとマークされており、Gitは何かをコミットするたびに変更をコミットしようとしています。どのような考え、私は何が欠けているか間違っていますか?
93 git  gitignore  git-rm 

3
否定パターンは.gitignoreでどのように機能しますか?
否定パターン(!で始まる行)で.gitignoreファイルを使用しようとしていますが、期待どおりに機能していません。 最小限の例として、私は次のディレクトリ構造を持っています: C:/gittest -- .gitignore -- aaa/ -- bbb/ -- file.txt -- ccc/ -- otherfile.txt そして私のgitignoreファイルには、これがあります: aaa/ !aaa/ccc/ 私の理解(このdocページに基づく)は、ファイルaaa / ccc / otherfile.txtは無視すべきではないということですが、実際にはgitはaaaの下のすべてを無視しています。 この文を誤解していますか:「オプションの接頭辞!はパターンを無効にします。以前のパターンによって除外された一致するファイルは再び含まれます。」 ところで、これはmsysgit 1.7.0.2がインストールされたWindows上にあります。
93 git  gitignore 


3
Gitのホワイトリストとサブディレクトリ
テキストファイルのみのホワイトリストを作成しました。 * !*.txt 今、私はサブディレクトリに追跡されていないテキストファイルを持っています- sub/dir/file.txt、これは表示されません(無視されます)。ただし、ルートディレクトリのテキストファイルは表示されます。 なぜですか、どうすれば修正できますか?
90 git  gitignore 

7
Cordova 5.0.0:どのファイルをgitにコミットする必要がありますか?
Cordova 5.0.0を使用していますが、次のプロジェクト構造があります。 MyProject - hooks - platforms - plugins - resources - www - config.xml 私の質問は次のとおりです:これらのフォルダーのどれを省略できますか?私は3つの異なるプラットフォームで作業しているので、質問します。私は、AndroidのLinux、Windows PhoneのWindows、iOSのMacで開発しています。プロジェクト全体をコミットすると、サポートされていないプラットフォームに対して常に警告とエラーが発生します。 私が欲しいのはミニマルなgitリポジトリです。 たとえば、1つの問題はプラグインです。リポジトリからプラグインフォルダーを削除するときは、開発中の各プラットフォームに手動で追加する必要があります。 別の問題は、リソースフォルダーです。Ionicを使用してアイコンとスプラッシュスクリーンを自動的に生成します。私が今iOSでプロジェクトをビルドしようとすると、それはAndroidの画像について不平を言っています。 それで、私は何が必要で何を省略できますか?

5
.gitignore NuGet exclude packages / include packages / repositories.config
NuGetを使用するVisual Studioプロジェクトの.gitignoreを作成しようとしています。それは現在含まれています: \packages/* !packages/repositories.config これはフォルダー内の何も無視しません。すべてが追加でステージングされます。私も試しました: packages/ !packages/repositories.config これにより、packagesフォルダー内のすべてが無視され、packages / repositories.configは含まれません。 何が悪いのですか?
89 git  nuget  gitignore 

4
特定のファイルタイプを除いて、特定のフォルダーの下にあるすべてのファイルを再帰的に正しく無視する
私は同様の質問(見てきた1、2および3を)が、私は彼らからの適切な解決策を得ることはありません。 特定のファイルタイプを除いて、特定のフォルダーの下にあるすべてのファイルを無視する必要があります。フォルダは、ルートパスのサブディレクトリです。フォルダに名前を付けますResources。複雑にしたくないので、名前が付けられResourcesているすべてのフォルダの下にあるファイルは無視してください。 これが最も一般的な解決策です(すべての重複する質問で) # Ignore everything * # Don't ignore directories, so we can recurse into them !*/ # Don't ignore .gitignore !.gitignore # Now exclude our type !*.foo このソリューションの問題は、新しく追加されたファイルの追跡を停止することです(*すべてのファイルを無視するため)。すべてのファイルタイプを除外し続けたくありません。新しいファイルが追加された場合にそれを表示する通常の動作が必要git statusです。 私は最終的にここで解決策を得ました。解決策は.gitignore、Resourcesフォルダーに別のファイルを追加することです。これは正しく動作します。 1つの無視ファイルで同じことを達成できますか?さまざまなディレクトリにある無視ファイルがたくさんあるのは少し不格好です。 これは私が達成しようとしていることです: # Ignore everything under Resources folder, not elsewhere Resources # Don't ignore directories, so we can …

8
すべての.dllを無視するgitリポジトリ
タイトルはそれをすべて言います。NuGetパッケージをリポジトリに追加しようとしています。.dllファイル以外のすべてが検出されています。 gitignoreファイルには* .dllへの参照は含まれていません。.dllファイルは、リポジトリ全体のどこかにあると認識されません。info / excludeも空です。 また、運が悪かったため、リポジトリ(リモートからファイルシステムではなく、ファイルシステムからファイルシステムへ)のクローンも作成しました。この問題は、2つの異なるコンピューターでも発生します。 .dllファイルを手動で追加することもできますが、追跡する必要があります。なぜ追跡されないのですか?
88 git  gitignore 

5
新しく作成した特定のフォルダーをGitの.gitignoreに追加します
私はきれいな作業ディレクトリを持っていて、昨夜Gitリポジトリからクローンを持ってきました。しかし今、私のローカルサーバーが作成され、無視したい統計フォルダが含まれています。 gitステータスを実行すると、Gitにこのフォルダーを無視させることができないようです。 On branch master Your branch is ahead of 'origin/master' by 1 commit. Changes to be committed: (use "git reset HEAD <file>..." to unstage) new file: app_public/views/pages/privacy.php new file: app_public/views/pages/terms.php new file: public_html/stats/ctry_usage_200908.png new file: public_html/stats/daily_usage_200908.png new file: public_html/stats/dns_cache.db new file: public_html/stats/hourly_usage_200908.png new file: public_html/stats/index.html new file: public_html/stats/usage.png new …
88 git  gitignore 

10
SourcetreeにGitリポジトリがあるフォルダー内のすべてのファイルを無視するにはどうすればよいですか?
Sourcetreeで管理されているBitbucketGitリポジトリがあります。 コミットしたいフォルダーが2つありますが、一時ファイルしか含まれていないため、これらのフォルダー内のすべてのファイルを無視する必要があります。 どうやってやるの?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.