Estoy trabajando en un proyecto de Linux incorporado. Nuestro proceso de compilación crea una imagen que se transfiere a un dispositivo. Muchos de nuestros archivos requieren la propiedad raíz para que el sistema funcione correctamente. Me encontré con un problema cuando traté de extraer y algunos de esos archivos fueron modificados - git no pudo escribir esos archivos, por lo que reinició con fuerza e hizo sudo pull. Luego, cuando cambié de rama, decía "no puedo desvincular ..." para todos esos archivos, pero cambió de lugar de todas formas, cuando intenté volver a la rama no me lo permitía porque tenía cambios locales.¿Cómo manejas la propiedad de archivos en git?
Así que no estoy haciendo algo bien; ¿Cuál es la forma correcta de lidiar con esto?
Entonces, tengo curiosidad: ¿por qué necesita la propiedad raíz en los archivos? ¿Qué se rompería sin eso? – Amadan