Comunidad Gambas-es
Uso de Git - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Linux (https://gambas-es.org/forum-9.html)
+--- Foro: Mundo Linux (https://gambas-es.org/forum-10.html)
+--- Tema: Uso de Git (/thread-1437.html)



Uso de Git - Shell - 07-07-2023

Buenas!

Acaba de salir la gambas 3.18.3

Manda huevos que se ha actualizada sola. Lo tenía en actualizaciones y no quería actualizar ahora mismo.
Por ejemplo ni siquiera se ha mostrado en el portal que novedades tiene. Y es una estable.

Antes de que se actualizará me fui al directorio donde tengo las fuentes de gambas estable e hice un git pull dentro del directorio gambas.
Os muestro la salida:
 
Cita: 
remote: Enumerating objects: 123, done.
remote: Counting objects: 100% (123/123), done.
remote: Compressing objects: 100% (72/72), done.
remote: Total 72 (delta 63), reused 1 (delta 0), pack-reused 0
Desempaquetando objetos: 100% (72/72), 109.82 KiB | 1.21 MiB/s, listo.
Desde https://gitlab.com/gambas/gambas
   41c0c88ca..75a125030  stable     -> origin/stable


ayuda: Hacer un pull sin especificar cómo reconciliar las ramas es poco
ayuda: recomendable. Puedes eliminar este mensaje usando uno de los
ayuda: siguientes comandos antes de tu siguiente pull:
ayuda:
ayuda:   git config pull.rebase false  # hacer merge (estrategia por defecto)
ayuda:   git config pull.rebase true   # aplicar rebase
ayuda:   git config pull.ff only       # aplicar solo fast-forward
ayuda:
ayuda: Puedes reemplazar "git config" con "git config --global" para aplicar
ayuda: la preferencia en todos los repositorios. Puedes también pasar --rebase,
ayuda: --no-rebase, o --ff-only en el comando para sobrescribir la configuración
ayuda: por defecto en cada invocación.

Entonces de esas opciones de uso, ¿ cuál se debería a usar ?. A parte que no sé lo que es rebase, merge y fast-forward.
La palabra mege me suena mucho, es como mezclar.

Pues una vez usada una de esas opciones. Ahora al hacer git pull de nuevo me dice:
 
Cita: 
fatal: No es posible hacer fast-forward, abortando.

Todo se puede buscar por Internet, lo sé.

Después para ver que había cambiado usé el comando find.
Supongamos que quiero ver que archivos han cambiado en el directorio de fuentes de gambas hace 10 minutos.

Código:
find -mmin -10

Apenas me muestra cambios en los directorios de las fuentes.
 
Cita: 
./.git/objects
./.git/FETCH_HEAD

Si muestra algo, está más el directorio de .git que en los directorios de las fuentes de Gambas.

Digo yo. La fecha de los directorios/carpetas, ¿ deberían cambiar al actualizarse su contenido ?.
En cuanto a esa actualización automática sin consentimiento pues se me ha sonado muy raro. Dejé marcada el aspa, ok, pero no le dije que actualizase.

Saludos


RE: Uso de Git - Shell - 08-07-2023

Acabo antes borrando las fuentes, clonando el repositorio de la estable y luego viendo esto.

How To Deal With Git and Gitlab

Creo que más bien debió ser un mal uso del comando git.
Cita:git push upload all the "add"ed and "commit"ed changes to the central repository.

git fetch download recent changes but does not alter your local changes, that's the power of git, de-centraliced

git pull takes thats changes downloaded and updated your local copy of the repository, if there's not conflicts.

Aunque debió funcionar. Ya que hice un git pull. Algo pasaría.

Saludos