1. ホーム
  2. git

[解決済み] 新しく追加されたファイルを含め、すべてのファイルを1つのコマンドでステージングし、コミットするにはどうすればよいですか?

2022-03-20 18:51:43

質問

新しく追加されたファイルも含めて、すべてのファイルを1つのコマンドでステージングし、コミットするにはどうすればよいですか?

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

git add -A && git commit -m "Your Message"

を1つのコマンドとしてカウントしますか?

以下、@thefinnomenonさんの回答を元に編集しています。

として持つには git alias を使用します。

git config --global alias.coa "!git add -A && git commit -m"

というメッセージとともに、新しいファイルを含むすべてのファイルをコミットします。

git coa "A bunch of horrible changes"

説明

から git add ドキュメンテーション :

-A, --all, --no-ignore-removal

作業ツリーにマッチするファイルがある場合だけでなく、インデックスにすでに のエントリーを表示します。 これは、インデックス項目を追加、変更、削除して 作業ツリー

もし <pathspec> を指定した場合、そのファイルに含まれるすべてのファイルが対象となります。 作業ツリー全体が更新されます (古いバージョンのGitでは、このような制限を設けていました)。 の更新は、現在のディレクトリとそのサブディレクトリに限られます。)