2017-10-28 17 views
0

待って、何?私はこれを無視したくない。なぜgitはいくつかのフォルダを無視していますか?

私はIconフォルダを作成しようとしたときにプロジェクトに取り掛かりました。私はgitがこの後者を無視していることに気がつきました。最初はそれがブラックホールaka node_modulesの中で何か疑わしいと思っていました。私はDesktopフォルダに行って新しい空のプロジェクトを開始しましたが、希望もありません。以下のスクリーンショットを確認してください。

enter image description here

ので、ええ、私は、そのフォルダを無視する必要はありません。あなたはこれらのフォルダ/ファイルをコミットした場合、彼らも、彼らならば、無視されることはありません

git add -f <path> 

、無視されたフォルダ/ファイルを追加するには

git status --ignored 

、無視されたフォルダ/ファイルのリストを表示する

+0

Gitはコンテンツを追跡します。そのフォルダに何かを入れてGItが気にします。 ... ああ。右。 @ ElpieKayの答えを見てください。 – jthill

+0

@jthill内部にindex.jsがあります – Gintoki

+0

グローバルなgitignoreファイルはありますか? –

答えて

1

macOSでは、任意のフォルダにカスタムアイコンを割り当てることができます。これを行う場合(または他の人がダウンロードしたパッケージでこれを行う場合)、フォルダにはIcon\rという名前のファイルとして表示されます(Icon?またはIcon^Mと表示されることもあります)。これは、Iconの後にCR(キャリッジリターン)文字が続きます。

多くの人がgitでこれらを無視したいので、gitignoreファイルで見ることは珍しくありません。残念ながら、それはしばしば間違って行われます。時々、人々はこのようなものを使用します。

Icon 
Icon* 

最初は動作しませんが、2番目はIconで始まる何かをキャッチします。

ここで起こっているようなことがあるかもしれません。

https://github.com/github/gitignore/blob/master/Global/macOS.gitignore

あなたは、そのファイルの生のバージョンをつかむ、いずれかの「生」ボタンを使用している場合、またはリポジトリをクローンすることによって:

Githubのは、あなたがここで見つけることができますデフォルトのMacOS gitignoreファイルを供給し、ファイル名に\r文字を含むバージョンを取得します。ただし、上記のURLからコピー/貼り付けすると、Iconしか含まれないため、正しく動作しません。それがここで起こったかもしれないもう一つのことです。

3

無視されたリストにあります。

無視フォルダ/ファイルが指定されている場合、

git check-ignore -v <path> 

あなたが設定から無視されたパターンを削除することができ確認するには。

@jthillノートでは、Gitは空のフォルダを追跡できません。少なくとも1つのファイルを置く必要があります。それは空のファイルである可能性があります。

+1

OPにはそのフォルダにファイルがあります。 –

関連する問題