Git commit desde dentro de un Makefile


8

Tengo un Makefile para un proyecto de Latex en el que estoy trabajando. Los Makefiles no son mi fuerte, pero hay una manera de hacer algo como:

make git "My comment"

Y haga ejecutar el archivo MAKE:

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

?

Respuestas:


9

Puede usar una variable y leerla desde el Makefile. Ejemplo:

git:
    git commit -m "$m"

A continuación, puede comprometerse con: make git m="My comment".


5

Podrías llamarlo así

make git-"My comment"

y escribe una regla de patrón para git-%:

git-%: 
        git commit -m "$(@:git-%=%)"
        git push origin master
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.