1. ホーム
  2. git

[解決済み] .gitignore ファイルで無視するファイル以外を git で追加する

2022-06-08 14:55:42

質問

ソースコントロールがないプロジェクトにソースコントロールを追加しています。問題は、最初に git に追加するファイルがたくさんあり、それを .gitignore ファイルを使って git に追加するファイルがたくさんあることです。 .gitignore ファイルにあるものと一致するファイルを含めずに、すべてのファイルを追加する方法がわかりません。

git add *

が無視するファイルを検出するため、上記のコマンドはファイルを追加しません。 .gitignore .

git add -f *

上記のコマンドは、無視したいファイルを含むすべてのファイルを追加します。

では、すべてのファイルを追加しながらも .gitignore を守りながら、すべてのファイルを追加するにはどうしたらよいでしょうか。

どのように解決するのですか?

私はあなたが意味すると思います git add . で指定されていないすべてのファイルをレポに追加します。 .gitignore - と入力すると、これらの変更を確認できます。 git status

また . は通常、このディレクトリと他のすべてのディレクトリを再帰的に意味するので、レポの最下層からこれを行う場合、すべてのファイルを追加する必要があります。

私のいつものgitの流れは .gitignore ファイルを作成し、プロジェクトファイルをレポに追加することです。私がテストするのは .gitignore ファイルをテストしてみます。 git status ファイルをインポートした後、追加したファイル (例えば .php や .html のみ、not .mp3 や .mov) が表示されたら、次のようにします。 git add . ですべてを追加し git commit -m "initial commit" でコミットすれば完了です。