これら 3 つのコマンドを 1 つで使用する方法はありますか?
git add .
git commit -a -m "commit" (do not need commit message either)
git push
時々、1 文字だけ、CSS パディングなどを変更することがあります。それでも、変更をプッシュするには 3 つのコマンドすべてを記述する必要があります。私が 1 人のプッシャーであるプロジェクトはたくさんあるので、このコマンドは素晴らしいでしょう。
ベストアンサー1
@Gavin の回答を基に:
lazygit をエイリアスではなく関数にすると、引数を渡すことができるようになります。私は .bashrc (Mac の場合は .bash_profile) に以下を追加しました:
function lazygit() {
git add .
git commit -a -m "$1"
git push
}
これにより、次のようなコミットメッセージを提供することができます。
lazygit "My commit msg"
もちろん、プッシュ先のリモートの場所やブランチなど、さらに多くの引数を受け入れることで、これをさらに強化することもできます。