Как автоматизировать git комиты?

Подскажите пример кода, который бы выполнял git commit , git pull и подставлял в коммит текст дату и время. В случае, если обновлений не было, то не создавать коммит. Я хотел бы запускать код с периодичностью, любо подскажите, можно ли в командной строке прописать cron задачу с периодическим запуском? OS Windows
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 2
samodum
@samodum
А что сложного?
Способов масса.
Например, написать bat-файл:

set CUR_YYYY=%date:~10,4%
set CUR_MM=%date:~4,2%
set CUR_DD=%date:~7,2%
set COMMIT_STR=commit_%CUR_YYYY%%CUR_MM%%CUR_DD%
git commit -a -m %COMMIT_STR%

И запускай его по расписанию в настройках винды, либо добавь бесконечный цикл с задержкой в батнике
Ответ написан
@TwoRS Автор вопроса
cd "c:\Programs\Test\Git1\first\" //просто ссылка на папку с репозиторием
set text= "Reserve Copy: %date% %time% "
git add -A
git commit -m %text%
git push origin master
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы