2017-02-03 10 views

答えて

2

右向き矢印の絵文字はありませんが、Gitのマージコミットメッセージにメッセージをプリペンドする方法があります。これをあなたのprepare-commit-msgフックとして入れて.git/hooks/prepare-commit-msgに入れ、実行可能であることを確認してください。

#!/bin/sh 

if [ "$2" = "merge" ]; then 
     sed -i "1s/^/ʕ•ᴥ•ʔ /" "$1" 
fi 

名前が示すとおり、Gitはコミットメッセージを作成するときにあなたのフックを呼び出します。最初の引数$1はコミットメッセージを含むファイルです。私たちはsedのインプレース(-i)モードを使って、そのファイルの最初の行の先頭(^)をクマの顔で置き換えます。これがマージコミットの場合、2番目の引数は "merge"です。そうでない場合は、コミットメッセージに触れません。

はここにそれがどのように見えるかです:

もちろん

screenshots

、あなたがクマを使用する必要はありません。 githooksマニュアルページにはさらに詳しい情報があります。

関連する問題