git commit 명령이 완료된 후 Cmd에 일부 텍스트를 표시할 수 있습니까?

git commit 명령이 완료된 후 Cmd에 일부 텍스트를 표시할 수 있습니까?

"git commit"을 할 때마다 Cmder에 메시지를 표시하고 싶습니다.

"그래! 잘했어! 계속해" 같은 긍정적인 강화가 되었으면 좋겠어요 :)

어떤 식으로든 가능할까요?

답변1

배심원 조작 없이 요청한 작업을 수행하려면 필요한 것은자식 후크.

그들은 자세히 설명되어 있습니다여기

git commit프로세스 중에 메시지를 연결하고 전달하거나 다른 작업을 수행할 수 있는 네 가지 이벤트가 있습니다 .

  • 사전 커밋
  • 준비-커밋-메시지
  • 커밋 메시지
  • 커밋 후

연결할 이러한 이벤트에 대한 설명도 위 링크에서 찾을 수 있습니다. 어렵지 않습니다.

답변2

운영 체제의 별칭을 작성합니다. 예를 들어 .batWindows의 파일입니다. 화면에 무언가를 쓰고 echo명령을 실행합니다.

예:
commit.bat

git commit
echo "Good job, keep up the great work!"  

실제로 Fortune을 사용할 수 있습니다.
Fortune은 동기 부여 메시지, 수수께끼 등을 제공하는 훌륭하고 작은 앱입니다.
그래서 나는 커밋 명령을 호출한 다음 행운을 호출할 것입니다.

보다:
https://wiki.archlinux.org/index.php/Fortune- Arch Wiki의 위키 페이지
https://www.bgreco.net/fortune- PowerShell을 사용한 Windows 예제
https://github.com/shlomif/fortune-mod- 원본 저장소/소스 코드(필요하지 않음)

추신: 대신 티켓과 마일스톤을 통해 진행 상황을 추적할 수 있는 사이트/서비스를 찾아보겠습니다. 커밋은 실제로 진행의 신호가 아니기 때문입니다. 따라서 Github, Bitbucket 또는 귀하가 사용하는 모든 것과 통합할 수 있는 사이트입니다. 그리고 이슈 트래커와 마일스톤 시스템을 사용하세요. 그리고 당신이 좋은 진전을 보인다면 그것은 축하/동기 부여가 될 것입니다. 그렇지 않다면 의욕을 떨어뜨리나요? 모르겠습니다. :디

관련 정보