2017-02-03 1 views

답변

2

꼬투 꼬기 그림이없는 이모티콘은 없지만 Git의 병합 완료 메시지에 메시지를 미리 표시하는 방법은 다음과 같습니다. 이것을 prepare-commit-msg 훅으로 지정하고 .git/hooks/prepare-commit-msg에 넣고 실행 파일인지 확인하십시오.

#!/bin/sh 

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

이름에서 알 수 있듯이 힘내는 커밋 메시지를 작성할 때 귀하의 전화를 겁니다. 첫 번째 인수 $1은 커밋 메시지가있는 파일입니다. 우리는 sed의 in-place (-i) 모드를 사용하여 해당 파일의 첫 번째 줄 (1) 시작 부분 (^)을 곰의 얼굴로 대체합니다. 두 번째 인수는 병합 커밋 인 경우 "병합"입니다. 그렇지 않다면 우리는 커밋 메시지를 건드리지 않습니다.

여기 보이는 방법은 다음과 같습니다

물론

screenshots

, 당신은 곰을 사용할 필요가 없습니다. githooks 매뉴얼 페이지에 자세한 정보가 있습니다.