Я постараюсь быть кратким - в нашем проекте мы отделили ветвь функций от ветви разработки - затем мы изменили содержимое файла в ветке функций.
В моем понимании, проверкаВ ветке разработки должна отображаться версия этого файла из ветки разработки , но в нашем проекте он, похоже, совсем не обновляется и по-прежнему содержит содержимое ветви функций.
Если это вообще помогает - на gitlab отображается правильный, неизмененный файл - в IDE (CLion), он все равно показывает изменения в файле из ветви функций, несмотря на то, что он правильно показывает, в какой ветке мы находимся в данный момент, ипосле синхронизации.
Я просто неправильно понял, что делает 'checkout', или что-то не так с нашей настройкой?Я был бы невероятно благодарен за любую помощь в этом вопросе - это действительно расстраивает.