Git совершает внутри Makefile

У меня есть Makefile для проекта Latex, над которым я работаю. Makefiles не моя сильная сторона, но есть ли способ сделать что-то вроде:

make git "My comment" 

И выполните make-файл:

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

?

2 Solutions collect form web for “Git совершает внутри Makefile”

Вы можете использовать переменную и читать ее из Makefile. Пример:

 git: git commit -m "$m" 

Затем вы можете совершить с помощью: make git m="My comment" .

Вы могли бы назвать это

 make git-"My comment" 

и напишите правило шаблона для git-% :

 git-%: git commit -m "$(@:git-%=%)" git push origin master 
  • Найти файлы, которые не находятся в .gitignore
  • добавление SSL-сертификата только для Github (не все сертификаты из пакета ca-сертификатов)
  • Как я могу обновить новую версию Git с помощью apt-get?
  • Git отслеживания dotfiles, которые символически связаны
  • Как зашифровать git на моем сервере?
  • Какие оптимизированные инструменты доступны для сравнения содержимого каталога?
  • Есть ли способ раскрасить конфликты в git-выходе команд merge / rebase / patch / am?
  • «Не удалось отправить запрос на пересылку X11» при подключении к github.com
  • Как удалить файл в git?
  • git diff - прослушивание нажатия клавиши
  • git shortlog между релизами и git 2.11.0
  • Linux и Unix - лучшая ОС в мире.