¿Cómo funciona GitHub? [Guía para novatos]

Autor: | Última modificación: 17 de febrero de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post: ,

Si estás interesado en el desarrollo web y has usado sistemas de control de versiones como Git. En este post tendrás una guía para novatos para entender cómo funciona GitHub y así expandir tus conocimientos en desarrollo web, además de agregar una nueva herramienta en tu trabajo diario con Git para una mejor experiencia de usuario.

¿Qué es GitHub?

GitHub es una plataforma de alojamiento de proyectos que utiliza el sistema de control de versiones Git enfocado en la colaboración. Esta plataforma te permite a ti y a otros desarrolladores trabajar juntos en proyectos, así mismo te ofrece la posibilidad de crear repositorios de código y guardarlos en la nube de forma segura desde cualquier lugar.

La función principal de GitHub es alojar tus repositorios de código brindándote herramientas muy útiles para el trabajo en equipo dentro de cada proyecto. Además de esto, puedes ayudar a mejorar el software de los demás. Para poder alcanzar este objetivo, GitHub te da funcionalidades para hacer un fork y solicitar pulls.

Un fork es la clonación de un repositorio ajeno (genera una copia en tu cuenta de GitHub), para eliminar algún bug o modificar cosas de él. Y así después de realizar las modificaciones, podrás enviar un pull al dueño del proyecto.

Herramientas que ofrece GitHub

Hoy en día, GitHub es mucho más que un servicio de almacenamiento de códigos y repositorios de trabajo. Desde su creación en 2008, GitHub ha crecido y evolucionado, llegando a convertirse en toda una comunidad para desarrolladores y programadores, en muchos casos es considerado el Facebook para los geeks. Es por eso que ofrecen varias herramientas para el trabajo en equipo. Estas son algunas de ellas:

  • Una especie de Wiki, la cual guía a los desarrolladores para hacer mantenimiento o arreglar las distintas versiones de la página.
  • Un sistema de seguimiento de problemas el cual permite que los integrantes de un equipo detallen y revelen problemas en el software, así como un apartado de sugerencias para comentar los cambios que consideren mejor para la evolución del software.
  • Una herramienta de revisión de código, en esta se pueden añadir anotaciones en cualquier punto de un fichero y discutir sobre determinados cambios que se realicen en un commit específico.
  • Un visor de ramas en donde se comparan los progresos realizados en las diferentes ramas creadas en nuestro repositorio.

Crear un repositorio en GitHub

Ya que has entendido un poco cómo funciona GitHub y te hemos dado unas de sus herramientas más importantes, el siguiente paso en nuestra guía es aprender cómo crear un repositorio.

Un repositorio suele ser utilizado para organizar un solo proyecto. Los datos que pueden estar almacenados en los repositorios son archivos, carpetas, imágenes, videos y conjuntos de datos, cualquier cosa que sea necesaria para tu proyecto. Frecuentemente, los repositorios incluyen un archivo README, este archivo posee información sobre tu proyecto. GitHub facilita todo agregando uno al mismo tiempo que crea su nuevo repositorio.

Estos son los pasos para crear un repositorio:

  1. En la esquina superior derecha de tu página, usa el menú desplegable y seleccione Nuevo repositorio.
  2. En el recuadro Nombre del repositorio, ingresa el nombre que quieras ponerle.
  3. En el recuadro Descripción, escribe una descripción sencilla.
  4. Selecciona Agregar un archivo README.
  5. Haz click en Crear repositorio.

Crear una rama

Las ramas te permiten tener varias versiones de un repositorio a la vez. De forma predeterminada, tu repositorio tiene una rama main, esta se considera la rama definitiva. Las ramas las puedes usar para experimentar y realizar ediciones antes de enviarlas a main, cuando creas una estás haciendo una copia instantánea de la rama main tal y como era en ese momento.

Este es el paso a paso para crear una rama en GitHub:

  1. Haz click en la pestaña Código (el nombre que le hayas puesto) de tu repositorio.
  2. Haz click en el menú desplegable en la parte superior de la lista de archivos que dice main.
  3. Escribe el nombre que desees para la rama en el cuadro de texto.
  4. Haz click en Crear rama: (el nombre que escogiste) de main.
  5. Ahora tienes dos ramas, la rama main y la rama que creaste. Ambas ramas son exactamente iguales, pero a medida que agregues cambios, la segunda rama se verá editada mientras que la rama main permanecerá intacta. 

¿Por dónde seguir?

Ahora que sabes cómo funciona GitHub, ¿quieres seguir adquiriendo conocimientos en el área? Con nuestro Bootcamp en Desarrollo Web podrás dominar esta y otras herramientas y tecnologías como JavaScript, React, Microservicios y hasta despliegue de servidores en menos de 7 meses. ¡Conoce más!

👉 Descubre más del Desarrollo Web Full Stack Bootcamp ¡Descarga el temario!

👉 Prueba el Bootcamp Gratis por una Semana ¡Empieza ahora mismo!

👉 Conoce nuestros otros Bootcamps en Programación y Tecnología

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores de software sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso! 

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!