Git не меняет права доступа к файлу или владельца.Он просто не хранит разрешения. Разрешения изменяются на то, что есть у вашего пользователя.Как и при создании любого файла.
Git поддерживает два набора разрешений: исполняемый бит включен и исполняемый бит выключен.Ничего больше.Информация о владельце не сохраняется вообще.
Если вам нужны определенные разрешения, вам нужно будет сделать это вручную.
В качестве другого обходного пути вы можете использовать ловушки git или использовать отдельный инструмент длясделай это для тебя