En los paquetes de composer .json llevan el Acento circunflejo ^ que hace que los paquetes puedan pedir actualizaciones.
Esto ocasionara que en cada commit tengan diferentes versiones de paquetes en composer.json por ende resultaría en posibles conflictos en git.
Para poder solucionarlo, abro este issue como medio para poder discutir mis soluciones si alguno tiene otra comentarlo.
Propongo estas dos soluciones
Hacer una rama y Añadir composer.json e composer.lock a gitignore y este ya no se añadiera a cada stage del commit.
Hacer una rama y Retirar los acentos y quedarnos con las versiones estables de cada paquete que estemos utilizando.
Los paquetes del archivo composer.json
En los paquetes de composer .json llevan el Acento circunflejo ^ que hace que los paquetes puedan pedir actualizaciones. Esto ocasionara que en cada commit tengan diferentes versiones de paquetes en composer.json por ende resultaría en posibles conflictos en git. Para poder solucionarlo, abro este issue como medio para poder discutir mis soluciones si alguno tiene otra comentarlo.
Propongo estas dos soluciones