#git #github-actions
Вопрос:
Я настроил действия на Github для развертывания моего репо при переходе в производственную ветвь. Я хотел бы запускать различные команды развертывания на основе путей к измененным файлам, но разница может включать несколько фиксаций, как описано здесь:
До:
- фиксация №3 основная
- обязательство №2
- совершить производство № 1
После:
- обязательство №3 основное производство
- обязательство №2
- обязательство №1
Примечание: Я использую git push origin main:production
для продвижения производственной ветви вперед.
Похоже git diff HEAD HEAD~1
, здесь это не сработает, так как у меня может быть несколько коммитов (в моем примере: #2 и #3).
Как я могу получить пути к измененным файлам между предыдущей и последней позицией?