Herramientas de usuario

Herramientas del sitio


clase:daw:daw:1eval:tema05

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
clase:daw:daw:1eval:tema05 [2023/11/09 13:51]
admin [Moverse por git]
clase:daw:daw:1eval:tema05 [2024/03/02 13:01] (actual)
admin [Sincronización de Git]
Línea 83: Línea 83:
   * El comando [[https://git-scm.com/docs/git-rm|git rm]] usa el modificador ''--cached'' para referirse a la //staged area//   * El comando [[https://git-scm.com/docs/git-rm|git rm]] usa el modificador ''--cached'' para referirse a la //staged area//
   * El comando [[https://git-scm.com/docs/git-restore|git restore]] usa el modificador ''--staged'' o ''--worktree'' para referirse a la //staged area//   * El comando [[https://git-scm.com/docs/git-restore|git restore]] usa el modificador ''--staged'' o ''--worktree'' para referirse a la //staged area//
-  * El comando [[https://git-scm.com/docs/git-restore|git diff]] usa el modificador ''--staged'' o ''--cached'' para referirse a la //staged area//+  * El comando [[https://git-scm.com/docs/git-restore|git diff]] usa el modificador ''--cached'' o ''--staged''   para referirse a la //staged area//
  
  
 +^  ^  ''--cached''  ^  ''--staged''  ^  ''--worktree''  ^
 +^  ''git rm''  |  ✓  |  |  |
 +^  ''git restore''  |    ✓  |  ✓  |
 +^  ''git diff''  |  ✓  |  ✓  |  |
 </note> </note>
  
Línea 191: Línea 195:
 ===== Sincronización de Git ===== ===== Sincronización de Git =====
 Una misma rama en git puede estar en varios sitios a la vez. El repositorio es el historio donde están todos los //commits// que se han hecho. Una misma rama en git puede estar en varios sitios a la vez. El repositorio es el historio donde están todos los //commits// que se han hecho.
 +
 +{{:clase:daw:daw:1eval:chiste-git-force.jpg?direct|}}
  
 Vamos a explicar cada uno de ellos suponiendo que estamos en la rama ''master''. Vamos a explicar cada uno de ellos suponiendo que estamos en la rama ''master''.
Línea 205: Línea 211:
 {{:clase:daw:daw:1eval:repositorios.png|}} {{:clase:daw:daw:1eval:repositorios.png|}}
  
-  * Para poner en el área de trabajo una copia del último //commit// de ''master''.+  * Para poner en el área de trabajo una copia del último //commit// de ''master'' que es lo mismo que moverse a la rama ''master''. Tambien se puede usar con un hash de un commit.
  
-  git checkout master+  git switch master
  
 \\ \\
clase/daw/daw/1eval/tema05.1699534270.txt.gz · Última modificación: 2023/11/09 13:51 por admin