Из пояснений в комментариях видно, что у вас есть среда, в которой вы выполняете тесты вручную, и вы хотите, чтобы эта среда обновлялась по сравнению с тем, что вы добавили в ветку. Есть несколько несоответствий между этим и тем, как обычно проводится разработка / тестирование (что, вероятно, объясняет, почему люди, которые бросились отвечать перед поиском разъяснений, не имеют особого смысла).
Если вы на самом деле хотите, чтобы в этой единственной среде запускалась самая последняя отправленная вещь - независимо от того, в какую ветку она была нажата - тогда ответ заключается в соответствующей настройке процесса сборки / развертывания. Поскольку вы не подробно описали процесс сборки / развертывания, я не могу сказать, как это сделать.
Я также не могу сказать, имеет ли это решение много смысла. Обычно автоматическое развертывание с главного узла является рабочим сайтом, и если это так, то развертывание ветви на этом сайте для тестирования обычно приводит к потере важной части цели ветвления.
Так что более типичный подход состоит в том, чтобы иметь одну среду, предназначенную для автоматического построения / развертывания из главного устройства, и одну (или более) других сред, которые либо (а) получают автоматическое создание / развертывание из других долгоживущих ветвей (например, dev в типичном рабочем процессе), и / или (b) нацелены на задания по сборке / развертыванию вручную, которые можно запускать в любой ветви.
Опять же, все это зависит от процесса сборки / развертывания.