HOWTO · Git

Git でコミットするフォルダー内のすべてのファイルを追加する

フォルダー内のすべてのファイルを追加して、Git でコミットできます。

このページの内容

この記事では、コミットのためにフォルダー内のすべてのファイルを追加するために必要な手順について説明します。

多数のファイルを含むフォルダーがある場合、ファイルを 1つずつ追加するのは面倒です。 幸いなことに、Git を使用すると、フォルダーのすべてのコンテンツをコミット用に追加できます。

これを行う方法を見てみましょう。

Git でコミットするフォルダー内のすべてのファイルを追加する

以下の画像には、さまざまなファイルを含むいくつかの追跡されていないフォルダーがある Git リポジトリーがあります。

Git コミットするフォルダーを追加 - 未追跡フォルダー

Work samples/ フォルダーを追加するとします。 これについてどうすればよいでしょうか?

以下に示すコンテキストで git add コマンドを実行できます。

$ git add "Work samples/"

フォルダ名にスペースが含まれているため、"" を含めています。 このコマンドは、Work samples/ フォルダーにすべてのファイルを追加する必要があります。

インデックスを確認してみましょう。

$ git status

Git コミットするフォルダーを追加 - Git ステータス出力 1

これは、それらを 1つずつ追加するよりもはるかに高速でクリーンです。

フォルダー内のすべてのファイルを追加して Git でコミットする別の方法

または、以下に示すように、フォルダーに cd してコマンドを実行することもできます。

$ cd "Work samples/"

フォルダー内のすべてのファイルを追加するには、次を実行します。

git add .

インデックスを確認してみましょう。

$ git status

Git コミットするフォルダーを追加 - Git ステータス出力 2

すべてのファイルがインデックスに追加されました。

コミットする:

$ git commit -m"commit message"

結論として、Git でコミットするフォルダー全体を追加できます。 追加するフォルダの上にいることを確認してください。

git add コマンドとドットを使用して、フォルダー内のすべてのファイルを追加することもできます。 また、フォルダー名を指定する際、フォルダー名にスペースが含まれる場合は "" を使用します。