Skip to content

JohanDev112/GIt-Y-GitHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

Git y GitHub.

Recurso de apoyo al taller de Git y GitHub y no fallar en el intento.

Git: Gestor de versiones

Git es un gestor de versiones de la nube que permite tener un historial sobre el proyecto que se esté manejando y no perder ninguno de los cambios que se hayan realizando a lo largo de su creación.

Historia de Git

Git es un software opensource. Fue creado por Linus Torvalds, creador de Linux. Originalmente, Git estaba siendo desarrollado para gestionar Kernel de Linux usando BitKeeper.

¿Qué es un gestor de versiones?

Un gestor de versiones, o también llamado "control de código fuente", se refiere a la gestión sistemática de cambios realizados en el desarrollo de un proyecto a lo largo del tiempo.

Captura de pantalla 2024-01-18 a la(s) 20 04 48

Ventajas de Git hoy en día:

  1. Facilidad de trabajar colectivamente.
  2. Genera flujos de trabajo.
  3. Importante para el trabajo.

Cualidades de Git

Git tiene una serie de funcionalidades que le permite trabajar en un entonro controlado y estable mientras se utilice de manera correcta.

  1. Una de las funcionalidades más destacadas son las "branch" (ramas).
Captura de pantalla 2024-01-23 a la(s) 7 21 32
Al tener una rama propia, se puede hacer cambios sin necesidad de afectar la versión global de todos los que colaboran, así como hacer pruebas y poder navegar entre versiones.

Instalación de GIt

Para poder trabajar con este gestor de versiones, lo descargaremos de la página de git, haz clic aquí y te redireccionará al sitio de descarga. Recuerda seleccionar bien tu versión de SO (System Operative/Sistema Operativo).

Para Windows, es recomendado usar los siguientes links, dependiendo de los componentes de la PC:

Captura de pantalla 2024-01-23 a la(s) 7 13 23

GitHub

GitHub es un servicio basado en la nube que aloja un sistema de control de versiones (VCS) el cual es Git. Éste permite a los desarrolladores colaborar y realizar cambios en proyectos compartidos, a la vez que mantienen un seguimiento detallado de su progreso.

¿Cómo puedo entender Git y GitHub?

Una vez tú vas comenzando con el aprendizaje de ambas herramientas debes aprender los comandos básicos. En esta ocasión lo entenderemos de dos maneras:

  1. Gráfica e interactiva: Para aprender las funcionalidades de Git y cómo se utiliza podemos usar el software GitHub Desktop. Para instalarlo sólo dale click al enlace previo.
  2. Mediante la CLI (consola): Para empezar a trabajar con Git y poder subir los trabajos a tu cuenta de GitHub deberemos usar ciertos comandos para poder interactuar con nuestro sistema y subir los cambios entendiendo su funcionalidad desde la manera más primitiva que tiene Git.

Para darle más dinamismo al taller, te traigo la siguiente página que estaremos usando para entender cómo se comportan las branch dentro de Git en una manera visual y de forma que puedas aprender el CLI de Git al mismo tiempo. Dale click aquí para redirigirte a la página.

About

Recurso de apoyo al taller de Git y GitHub.

Resources

License

Stars

Watchers

Forks