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

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




4
git .gitignoreファイル内のファイルを無視する以外のすべてを追加します
何もないプロジェクトにソース管理を追加しています。問題は最初にgitのに追加するファイルがたくさんあるということです.gitignoreのファイルが、私は何かで一致したファイルを含めずに、すべてのファイルを追加する方法を見つけ出すことはできません.gitignoreのファイルを。 git add * 上記のコマンドは、.gitignoreによって無視されるファイルを検出するため、ファイルを追加しません。 git add -f * 上記のコマンドは、無視したいファイルを含むすべてのファイルを追加します。 それで、.gitignoreファイルを守りながらすべてのファイルを追加するにはどうすればよいですか?
120 git  init  gitignore 

13
Gitはgitignoreにないファイルを無視しています
画像ファイルや他のいくつかのファイルを無視しているgitリポジトリがありますが、私の.gitignoreファイルにはconfig.phpファイルを無視しているだけです。どこかに見つからないように見えるグローバル無視ファイルはありますか?追加するファイルを指定する必要があり、次の警告が表示されます。 次のパスは、.gitignoreファイルの1つによって無視されます。 私の~/.gitconfigファイルの内容は私の電子メールアドレスだけです。
117 git  gitignore 

5
Git無視とMavenターゲット
gitが管理するファイル構造内の特定のディレクトリのすべてのインスタンスを無視できるかどうかは誰でも知っています。 多くのサブモジュールを持つMavenプロジェクトのすべての「ターゲット」フォルダーを除外しようとしています。トップレベルの.gitignoreでそれらのそれぞれを明示的に除外できることはわかっていますが、実際に** / target / *のようなパターンを指定して、サブディレクトリのインスタンスを自動的に無視できるようにしたいですか? これは可能ですか?

8
Androidアプリの一般的な.gitignoreファイル
Androidプロジェクトをgit(beanstalk)バージョン管理下にコマンドライン(macターミナル)で置くだけです。次のステップは、除外を設定することです。 すでにこの道を進んでいるあなた方に: Androidプロジェクトの典型的な.gitignoreファイルはどのように見えるべきですか? Eclipseで設定されたプロジェクト
116 java  android  eclipse  git  gitignore 




4
Gitがディレクトリとdirectory / *を無視することの違いは何ですか?
gitのディレクトリの内容を無視する正しい方法は何ですか? 次のディレクトリ構造があるとします。 my_project |--www |--1.txt |--2.txt |--.gitignore これを置くことの違いは何ですか: www この? www/* 私がこの質問をしている理由は:gitでは、ディレクトリが空の場合、gitはそのような空のディレクトリをリポジトリに含めません。だから私は空にならないようにディレクトリの下に余分な.gitkeepファイルを追加するソリューションを試していました。私がその解決策を試していたときに、.gitignoreファイルにある場合、私は以下のように書きます: www !*.gitkeep 動作しません(私の意図は、wwwの下のすべてのコンテンツを無視するが、ディレクトリは保持することです)。しかし、私が次のことを試した場合: www/* !*.gitkeep その後、動作します!したがって、2つのアプローチにはいくつかの違いがあると思います。

2
gitignoreで先行スラッシュを使用する場合
私は.gitignore構文をより明確に理解しようとしています。特にhttps://github.com/github/gitignore gitignoresに関する限りです。 先頭のスラッシュを使用して、.gitignoreファイルの場所(http://git-scm.com/docs/gitignoreからの相対パス)のみに一致することがわかります。 先頭のスラッシュはパス名の先頭と一致します。たとえば、「/ *。c」は「cat-file.c」と一致しますが、「mozilla-sha1 / sha1.c」とは一致しません。 しかし、先頭のスラッシュを削除するとどうなりますか?私が理解した限りでは、2つのケースがあります。 パターンにスラッシュが含まれていない場合(または末尾のスラッシュのみが含まれている場合、つまりディレクトリと一致する必要がある場合)、検索はディレクトリツリー全体で実行されます。例えば、パターンがdir/一致する<root>/dir、<root>/a/dir、<root>/a/b/c/.../dir、など、どこ<root>の場所である.gitignoreファイル。 パターンにスラッシュが含まれていて、それが末尾位置にない(最後の文字ではない)場合は、.gitignoreファイルの場所に関連するパス名とのみ一致します。 これらは私がこの行動をチェックするために作った例です: # Directory structure: <root> ├─ dir/ │ └─ test ├─ src/ │ ├─ dir/ │ │ └─ test test file is there only because Git does not track empty directories. 最初のテスト: # .gitignore dir/ # git status nothing to …
108 git  gitignore 

4
ファイルを再帰的に.gitignoreする方法
.gitignoreファイルで次のパターンを回避しようとしています。 MyPrject/WebApp/Scripts/special/*.js MyPrject/WebApp/Scripts/special/*/*.js MyPrject/WebApp/Scripts/special/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*/*/*.js 私たちは試しました: MyPrject/WebApp/Scripts/special/**.js MyPrject/WebApp/Scripts/special/**/*.js しかし、これはうまくいきませんでした。これはWindowsのgitです。物事を繰り返さずにこれを行うより簡潔な方法はありますか?
105 git  gitignore 

7
.gitaが.ideaパスを無視しない
git私の.idea/パスを無視するために必要なことは何ですか? ctote@ubuntu:~/dev/1$ git status On branch master Your branch is up-to-date with 'origin/master'. Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: .idea/.name modified: .idea/misc.xml modified: .idea/modules.xml modified: .idea/vcs.xml modified: .idea/workspace.xml modified: …
103 git  gitignore 


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