1. ホーム
  2. git

[解決済み] Git によるすべてのサブディレクトリの追加

2023-03-02 18:18:33

質問

あるフォルダとそのサブディレクトリのすべてを git リポジトリに追加するのに苦労しています。私はこれが非常に人気のある質問であることをいくつかのググりをした後に理解し、私は運悪くそれぞれの提案を試しました。 のマニュアルページにある提案です。 . 私はさらに git add -A も試してみましたが、成功しませんでした。簡単にするために、git リポジトリを次のように初期化したとしましょう。 Dir1 . そして、次のようなファイルのディレクトリ構造になっています。

Dir1/file1-1.txt
Dir1/file1-2.txt
Dir1/Dir2/file2-1.txt
Dir1/Dir2/Dir3/file3-1.txt

私の実ファイルには5~6階層にまたがるサブディレクトリがあります。そこで、各サブディレクトリ内のすべてのファイルを私のリポジトリに追加するgitコマンドはありますか?今現在、私がマニュアルページにある提案を実行すると git add Dir1/\* と表示されます。 Dir2 を見ることができますが、緑色のフォルダとして表示され、開くことができません。 Dir2 のすべてのファイル/フォルダーが追加されなかったと思われます。何か助けがあれば、非常にありがたいです。私は新しいgitユーザー(使い始めて1週間未満)なので、あなたの指示を初心者レベルにしてみてください。

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

してください。

git add .

をリポジトリのルートに置いたまま これで全て追加されます。もしあなたが git add * を実行すると、次のファイルだけが追加されます。 * を指すファイルのみを追加します。ドットは1つで、ディレクトリを指します。

上記のコマンドを実行してもディレクトリやファイルが git の index/repo に追加されなかった場合は、次のコマンドで git が無視するようにマークされているかどうかを確認することを忘れないでください。 .gitignore ファイルに書かれているかどうかを確認することを忘れないでください。