6 Introducción a Git y GitHub desde terminal
Mirna Vázquez Rosas-Landa
10 de agosto de 2021
6.1 ¿Qué es git?
Git es un software libre que funciona como un sistema de control de versiones, creado en el año 2005 por Linus Torvalds, el creador de Linux (Un poco mas sobre la historia aquí).
GitHub es un espacio donde los desarrolladores pueden guardar su código y compartirlo con el resto del mundo usando el sistema de control de versiones de git.
Con git podemos regresar a versiones anteriores de los proyectos, revisar cambios y crear ramas experimentales para probar código sin dañar el código principal.
6.2 Instalación y configuración.
Git se puede utilizar en todos los sistemas operativos. Aquí hay algunas opciones de como instalar git en tu sistema:
- https://git-scm.com/book/es/v2/Inicio---Sobre-el-Control-de-Versiones-Instalaci%C3%B3n-de-Git
- https://git-scm.com/downloads
- https://github.com/git-guides/install-git
- https://gitforwindows.org/
Después de instalar git localmente puedes crear una cuenta en GitHub.
6.2.1 Configurando mi cuenta
El comando git config es utilizado para el proceso de configuración. Con este comando podemos configurar nuestra identidad, el editor de textos que queremos utilizar, entre otras cosas. Todo esto lo podemos hacer para todos los usuarios del sistema, para un solo usuario o para un solo repositorio. Los datos que demos en este comando quedarán asociados a los comentarios que hagamos
git config
Configura tu username
git config --global user.name "Mi Nombre"
Configura tu correo electrónico
git config --global user.email "correo@electronico.com"
Explora tu configuración
less ~/.gitconfig
6.3 Mi primer repositorio
El primer comando que tenemos que ejecutar es git init.
Utiliza el siguiente comando y discute que hace git init. Correlo antes y después de que escribas git init.
ls -d .*
Vamos a ver qué está pasando.
git status
Utiliza git branch para cambiar el nombre de la rama y corrobora con git status.
6.4 Interactuar con GitHub desde la terminal
Vamos a clonar un repositorio.
git clone https://github.com/mirnavazquez/taller_git.git
Explora el repositorio y copia el archivo del genoma a una nueva carpeta, descomprimelo, e inicia un repositorio. ¿Que pasa si haces un git status?.
6.4.1 Secciones de un proyecto de git
Puedes revisar más información aquí: https://git-scm.com/book/es/v2/Inicio---Sobre-el-Control-de-Versiones-Fundamentos-de-Git