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

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

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

ベストアンサー1

しますか

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

「単一コマンド」としてカウントされますか?

以下の@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

作業ツリーに一致するファイルがある場所だけでなく、インデックスにすでにエントリがある場所でもインデックスを更新します。これにより、作業ツリーに一致するようにインデックス エントリが追加、変更、削除されます。

-A オプションを使用するときにno<pathspec>を指定すると、作業ツリー全体のすべてのファイルが更新されます (Git の古いバージョンでは、更新が現在のディレクトリとそのサブディレクトリに制限されていました)。

おすすめ記事