Git の add と commit を 1 つのコマンドで実行する 質問する

Git の add と commit を 1 つのコマンドで実行する 質問する

何かできることはないでしょうか

git add -A
git commit -m "commit message"

1つのコマンドで?

私はこれら 2 つのコマンドを頻繁に実行しているようですが、Git に のようなオプションがあればgit commit -Am "commit message"、生活がさらに便利になるでしょう。

git commitには 修飾子がありますが、コミット前に-a行うのとまったく同じ動作はし​​ません。新しく作成されたファイルを追加しますが、追加しません。何がしますか?git add -Agit add -Agit commit -am

ベストアンサー1

gitエイリアスを使うことができます。例:

git config --global alias.add-commit '!git add -A && git commit'

そしてそれを使って

git add-commit -m 'My commit message'

編集:ティック (') に戻しました。そうしないと、Linux でのシェル拡張が失敗します。Windowsでは、代わりに二重引用符 (")を使用する必要があります(コメントで指摘されましたが、確認していません)。

おすすめ記事