Skip to content

Repositorio para el taller de git impartido en la DevWeek del semestre Ene-Jun 2020.

Notifications You must be signed in to change notification settings

BeeDevelopers/git_dw_2020_1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git: From Zero to Hero

Bienvenido a este taller de la DevWeek Ene-Jun 2020, por parte de BeeDevelopers, en donde te enseñarémos como usar el sistema de control de versiones mas popular hoy en día: Git. De igual manera, te mostraemos GitHub y los repositorios remotos.

DevWeek 2020_1


Descargas, instlación y confirguación

Aquí podras descargar un pdf con un listado completo de comandos de Git proporcionado por GitHub

link

Descargar Git

Antes de descargar git, deberás comprobar si tu computadora no posee ya alguna versión de git. Es posible que sistemas operativos como Linux o MacOS tengan pre-instalado git.

Para comprobar si posees alguna versión de git ejecuta el siguiente comando en la terminal de tu sistema opertaivo.

git --version

Deberás obtener una respuesta como esta:

Version de git

Si no tienes git instalado da click aquí y descarga la versión correcta para tu sistema operativo. Será de gran ayuda tener un editor de texto como Visual Studio Code o el que sea de tu preferencia, para descargarlo da click aquí.

Una vez terminado el proceso de instalación necesitas ejecutar el comando antes mencionado para comprobar que se ha instalado correctamente.

Confirguración básica

Debemos confirgurar nuestro nombre de ususuario y correo electrónico para comenzar a usar git.

Ejecuta el siguiente comando para confirgurar tu nombre:

git config --global user.name "Tu nombre"

Enseguida, ejecuta el siguiente comando para configurar tu email:

git config --global user.email correo@ejemplo.com

Para comprobar que los cambios se hayan efectuado, ejecutamos el siguiente comando:

git config --list

Crea tu cuenta en Github

Todavía no es momento de empezar a trabajar con GitHub. Sin embargo, para agilizar este taller te recomendamos acceder a este url y comenzar a crear tu cuenta en GitHub, es gratis y procura usar el mismo email que empleaste en la configuración básica de git.


Tu primer repositorio

Ve al escritorio de tu sistema operativo y crea una nueva carpeta, nombrala Taller Git.

Nueva carpeta Taller Git

Deberás acceder al interior de tu carpeta desde la terminal o ventana de comandos. Si no estas seguro de cómo hacerlo, no te preocupes nosotros te apoyaremos.

Una vez dentro de tu carpeta Taller Git, desde la línea de comando o terminal, ejecuta el siguiente comando:

git init

¿Qué hace git init? Este comando se emplea para indicar que el directorio donde nos encontramos comenzará a trabajar como un repositorio. Crea, dentro del mismo, un subdirectorio llamado .git que contiene todo lo necesario para que git comience a trabajar. También creará la rama master de nuestro proyecto.

Operaciones de Git

Add

Si haces un cambio en algún documento es necesario decirle a Git que quieres que se sincronice con el reporitorio. Git no lo hace automáticamente así que debes de escribir el comando:

git add .

El . hace referencia a todos los archivos de la carpeta y esta es la opción que usarás casi todas las veces. Si quisieras sólo agregar un archivo para que se sincronice entonces cambia el punto . por el nombre de un archivo.

Commit

Ya que has hecho tus cambios y quieres que se sincronicen en el repositorio se debe hacer un commit. En un commit se guardan los cambios a uno o varios archivos y es, por asi decirlo , una nueva versión de tu programa. Todos los commit deben de llevar un mensaje. Trata de ser específico y mencionar todos los cambios que hiciste para que si luego quieres deshacer cambios y volver a una versión antigua de tu programa sepas exactamente qué hiciste en esa versión. El comando es:

git commit -m "aqui va tu mensaje"

Status

Como se puede intuir por el nombre, git status nos muestra el estado de nuestro repositorio. Esto quiere decir que nos muestra si falta algún archivo por añadir al repositorio, si hay algún conflicto entre archivos, etc. El comando para ver el estado es:

git status

Checkout

Las ramas se usan para desarrollar funcionalidades separadas unas de otras en tu proyecto. La rama que está por defecto en tu proyecto se le denomina master y es la que posee la versión final o funcional de tu proyecto. Es altamente recomendable no editar la master directamente, si quieres agregar una nueva funcionalidad a tu proyecto crea una nueva rama y hasta que no estes seguro de que todo funciona, entonces fusionas la rama creada con la master. De esta manera si estropeas algo solo basta con eliminar la rama nueva y volver a comenzar.

Para crear una nueva rama en tu repositorio y posicionarte sobre ella automaticamente se usa el siguiente comando: (Crearemos una rama llamada "ramona")

git checkout -b ramona

Para comabiar entre ramas se usa: (Cambiaremos de la rama actual a "ramona")

gir checkout ramona

Para eliminar una rama se utiiza el siguiente comando: (Eliminaremos a "ramona")

git branch -d ramona

Para fusionar otra rama en tu rama actual se utiliza el siguiente comando: (Fusionaremos a "ramona" con la rama en donde nos encontremos)

git merge ramona

About

Repositorio para el taller de git impartido en la DevWeek del semestre Ene-Jun 2020.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published