Git y Github
Last updated
Was this helpful?
Last updated
Was this helpful?
Git es un sistema de control de versiones distribuido que permite a los desarrolladores rastrear y gestionar cambios en el código. GitHub es una plataforma basada en la web que utiliza Git para el control de versiones y facilita la colaboración en proyectos.
Windows:
Descarga Git desde .
Ejecuta el instalador y sigue las instrucciones.
macOS:
Es probable que Git ya esté instalado en tu computadora, para verificarlo ingresa el siguiente comando en el terminal: git -v
. Si aparece el número de versión de Git, ya lo tienes instalado.
Si no lo tienes instalado utiliza el siguiente comando en el terminal: brew install git
.
Alternativamente, descarga desde .
Configura tu nombre de usuario y correo electrónico:
Crear un nuevo repositorio: El repositorio es el directorio donde guardarás la información del proyecto que vayas a crear. Una vez que te ubiques dentro de ese directorio usando el terminal, ingresa el siguiente comando.
Para que Git comience a controlar los cambios en los archivos de tu repositorio debes indicarle los nombres de los archivos.
Si solo quieres monitorear archivos específicos, usa el siguiente comando:
Si quieres monitorear todos los archivos del repositorio utiliza:
Este es el comando que utilizarás más frecuentemente para guardar tus cambios. Cada vez que quieras definir un punto de control, este es el comando que debes utilizar.
En cada oportunidad que incluyas un punto de control debes confirmar los cambios con un commit e incluir un texto recordatorio que resuma los últimos cambios realizados:
El mensaje que incluyas te permitirá identificar la versión de tus archivos en caso quieras regresar a ese punto.
Ver el estado del repositorio:
Ver el historial de commits: Si quieres ver todos los cambios guardados desde el primer commit utiliza este comando.
Regresar a un punto de control: Utilizando este comando puedes regresar a una versión identificada con el commit_hash que aparece en el historial (log).
Clonar un repositorio existente: Cuando quieras descargar hacia tu computadora todo el contenido de un repositorio.
Cuando empieces a trabajar en un proyecto estarás sobre la rama principal (master), pero más adelante tal vez te interese crear una nueva rama que te permita hacer cambios que no afecten a la rama principal. O tal vez quieres proponer un cambio a un proyecto de otra persona y vas a trabajar sobre una copia en la que harás tus propuestas de cambios sin afectar la rama principal. En esos casos debes crear una rama.
Crear una nueva rama: Al crear una rama haces una copia de la rama principal a partir de la cual puedes incluir nuevos cambios.
Cambiar a otra rama:
Crear y cambiar a una nueva rama: Este será el comando más utilizado para crear nuevas ramas.
Fusionar una rama en la rama actual: Una vez que estás seguro de que los cambios que hiciste en una rama no tienen errores y quieres incorporarlos a tu rama principal, utiliza este comando para fusionar los cambios.
GitHub es una plataforma web de desarrollo colaborativo que utiliza Git para el control de versiones de proyectos. Permite a los desarrolladores alojar sus proyectos, colaborar con otros, gestionar versiones de código y realizar seguimiento de cambios. GitHub facilita la colaboración mediante características como pull requests, issues y proyectos. Es ampliamente utilizado en la comunidad de desarrollo de software para proyectos de código abierto y privados, proporcionando un entorno eficiente para la gestión y revisión del código.
Haz clic en "New" para crear un nuevo repositorio.
Completa la información del repositorio y haz clic en "Create repository".
Añadir un repositorio remoto: Este comando establece la conexión entre el repositorio local y el repositorio en GitHub.
Enviar cambios al repositorio remoto:
Recuperar cambios del repositorio remoto: Recupera hacia el repositorio local el contenido de la rama especificada que está en GitHub.
<aside> 💡 Tip: Si estás conectando por primera vez Git a GitHub, asegúrate de estar utilizando el mismo usuario.
Recibirás el siguiente mensaje:
Asegúrate de ingresar tu usuario. Luego se te solicitará la contraseña
Ingresa tu Token de Acceso Personal de GitHub. Si no lo tienes, debes crearlo siguiendo los siguientes pasos:
Inicia sesión en tu cuenta de GitHub.
En el menú de la izquierda, selecciona Developer settings.
Haz clic en Personal access tokens.
Haz clic en Generate new token.
Asigna un nombre a tu token, selecciona los permisos necesarios (al menos repo
para acceso completo a los repositorios) y haz clic en Generate token.
Copia el token generado y guárdalo en un lugar seguro. No podrás verlo de nuevo una vez que cierres la ventana. </aside>
Fork: Duplica un repositorio en tu cuenta para hacer cambios.
Pull Request: Solicita la incorporación de tus cambios en el repositorio original.
Ve a la pestaña "Pull requests" en GitHub.
Revisa los cambios y comentarios.
Si la propuesta de cambios te satisface, haz clic en "Merge pull request" para fusionar los cambios.
Inicia sesión en . Si no tienes un usuario, procede a crearlo.
Ve a .