Makefile에서 Git 커밋

Makefile에서 Git 커밋

제가 작업 중인 Latex 프로젝트에 대한 Makefile이 있습니다. Makefile은 내 장점은 아니지만 다음과 같은 작업을 수행할 수 있는 방법이 있습니까?

make git "My comment"

makefile을 실행합니다.

git commit -m "My comment"
git push origin master

?

답변1

변수를 사용하고 Makefile에서 읽을 수 있습니다. 예:

git:
    git commit -m "$m"

그런 다음 submit을 사용할 수 있습니다 make git m="My comment".

답변2

이렇게 부를 수 있어요

make git-"My comment"

그리고 다음에 대한 패턴 규칙을 작성합니다 git-%.

git-%: 
        git commit -m "$(@:git-%=%)"
        git push origin master

관련 정보