git add .
git commit 'fix careless mistake, typo'
git push
私はコードをプッシュするために3つのコマンドを実行することがよくありますが、ごくわずかな問題を修正するためにしばしば面倒です。一度に3つを実行できますか?git add、commit、once at onceを組み合わせる
git add .
git commit 'fix careless mistake, typo'
git push
私はコードをプッシュするために3つのコマンドを実行することがよくありますが、ごくわずかな問題を修正するためにしばしば面倒です。一度に3つを実行できますか?git add、commit、once at onceを組み合わせる
悪い答え:
git add . && git commit -m 'fix careless mistake, typo' && git push
プッシュなし:
git -am 'a message'
あなたが行うことができますbashのようなエイリアスをサポートしてシェルでのgitを使用している場合:
alias autogit="function _autogit(){git add . && git commit -m $1 && git push};_autogit"
とにかく私はあなたがプッシュする前に引っ張るべきだと思います。
。 && git commit '不注意なミスを修正して、typo' && git push 'なぜ' -m'をスキップしますか? –
@EuniceC私は '-m'をスキップしたくありません。質問からコピー/ペーストした後に追加しませんでした。 –
このようには思わないでください。タイプミスを修正するだけでなく、タイプミスを導入したコミットを修正し、すべてが完璧になったらすべてをプッシュします。特に 'git rebase -i'について学んでください。一度にすべてのコミットを押すことは悪い習慣です。この 'git addのために – michas