Тебе нужен уникальный ключ, по которому ты можешь идентифицировать это повторно отосланная работа или нет. Только ты и фронт разработчик можете между собой решить что это будет за ключ. Тем более ты не предоставил пример запроса с фронта.
Alex_mos, Если нужно развернуть проект на gh pages выгоднее развернуть отдельный репозиторий и залить собранный проект туда, меньше будете тащить мусора в .git
еще следует добавить в игнор папку node_modules
Станислав Макаров, Хм, у нас ревью проходит не бранч а мерж реквест, ну и фичебранчи очень редко бывают коллективными, только по взаимной договоренности и даже в этом случае, просто ждешь когда второй разработчик закончит фичу и потом ты делаешь ребейс мастера и он делает ребейс мастера.
Если коротко, то за 4 года активного использования такой схемы припоминаю только проблемы, которые приносил мерж мастера в свою ветку, а ребейс - ни разу.