git commit -a -mのメッセージでブランチ名を参照する方法は?次のようなものがあります。git commit -a -m "message"メッセージで分岐名を参照するには?
git commit -a -m "$branchName done"
git commit -a -mのメッセージでブランチ名を参照する方法は?次のようなものがあります。git commit -a -m "message"メッセージで分岐名を参照するには?
git commit -a -m "$branchName done"
git rev-parse --abbrev-ref HEAD
は、現在のブランチ名を与えます。ブランチに少なくとも1つのコミットがあることを確認する必要があります。そうしないと、これは機能しません。あなたのOS /シェルに応じて、いくつかの文字列連結を使ってコミットメッセージを作成することができます。
これはPowerShellのサンプルです:bashのに移植
$branchName = git rev-parse --abbrev-ref HEAD
git commit -m "Initial commit on branch $branchName"
bashに相当するものは何ですか? – evolutionxbox
git commit -m "$(git rev-parse --abbrev-ref HEAD)done" @Nils Wernerが示すように –
はWouterデコルトのPowerShellの答えは次のようになります。
道のgit commit -m "$(git rev-parse --abbrev-ref HEAD) done"
ワン:
git commit -am "$(git branch | awk '/\*/ { print $2; }') done"
それはあなたのように聞こえます機能の分岐が行われたかどうかを追跡しようとしています。コミットメッセージをマージするとどうしてですか? –
@NilsWerner私はbitbucketを使用しています。コミットの隣にマージメッセージが表示されないようです。だからコミットの説明はコミットするブランチ名を追加しなければ有益ではありません –