1. ホーム
  2. git

[解決済み] Gitの追加とコミットを1つのコマンドで実行

2022-03-20 02:26:28

質問

を行う方法はありますか?

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

を1つのコマンドで実行できますか?

私はこの二つのコマンドをよく使うので、もしGitに git commit -Am "commit message" そうすれば、もっともっと便利になるはずです。

git commit があります。 -a 修飾子を使っていますが、これは git add -A を実行してからコミットします。 git add -A は新しく作成されたファイルを追加しますが git commit -am はありません。どうなんでしょうか?

解決方法は?

git エイリアスを使用することができます。

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

と共に使用します。

git add-commit -m 'My commit message'


EDITです。 Linuxでシェル展開に失敗するため、ティック(')に戻しました。 Windowsの場合 を使用する必要があります。 ダブルクォート(") という指摘がありました(コメントで指摘されましたが、確認はしていません)。