Etiquetando en Git

etiquetar-git

Frecuentemente mientras desarrollamos un proyecto nos interesa marcar o hacer referencia a un momento particular del código, como por ejemplo cuando hacemos una entrega a un cliente y queremos versionar el código entregado.  Con git podemos marcar o etiquetar un commit para localizarlo y manejarlo de una manera rápida. En este tutorial aprenderemos cómo en git se puede crear, listar, borrar y enviar a repositorios remotos etiquetas de nuestro código.

Ver post

Deshaciendo cosas en Git

deshacer-git

¡Ay caramba! ¡¿Qué estoy haciendo?!

Muchos de nosotros hemos dicho estas frases cuando programando, nos damos cuenta que estamos cometiendo un error. Sin embargo, cuando trabajamos con git no tenemos porque preocuparnos pues esta herramienta nos ofrece varios comandos que nos ayudan a salir del problema en que nos hemos metido. Vamos a conocer los distintos momentos que nos pueden ocurrir y las formas de solucionarlo.

Ver post

Eliminar un archivo de un repositorio Git

eliminar-archivos-de-un-repositorio-git

Ocasionalmente por error o descuido incluimos en un repositorio algún archivo que no queremos mostrar, puede ser el caso de archivos de configuración u otro tipo de información correspondiente única y exclusivamente a nuestro entorno de trabajo, entonces el problema ocurre cuando queremos eliminar dicho archivo del repositorio remoto pero conservarlo en local.

Ver post

Creación de un pull request al framework Laravel

En este video, voy a crear un pull request al repositorio del framework Laravel.

La idea es enseñarte cómo colaborar con un proyecto open source, lo cual es una excelente manera de 1. probar tus habilidades, 2. darte a conocer, 3. aprender, 4. devolver algo a cambio a la comunidad.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Pull request en GitHub

crear-pull-request-github

El sistema de control de versiones git, ofrece una solución muy conveniente a la hora de llevar control sobre el desarrollo de un proyecto con el cual podemos ver el progreso del trabajo solo con inspeccionar el cambio realizado en cada commit. Los pull request permiten no solo llevar de forma más ordenada las tareas en la etapa del desarrollo, sino también crear propuestas o cambios que puedan ser integrados posteriormente a dicho proyecto.

Básicamente un pull request es una petición para integrar nuestras propuestas o cambios de código a un proyecto.

Ver post

Exclusión de ficheros en un repositorio Git

exclusion-de-ficheros-con-gitignore-git

Cuando creamos un repositorio git dentro de un directorio, inicialmente se incluyen todos los archivos de dicho directorio dentro del control de versiones de git, para así poder seguir los cambios que se van realizando en el proceso de desarrollo.

Hoy veremos como excluir archivos o directorios para que no sean tomados en cuenta por git y no se incluyan en cada commit que se realice al repositorio.

Ver post

Guardar y recuperar cambios con git

El comando git stash permite guardar cambios realizados en el código y retomar la última versión o commit almacenado, estos cambios también pueden recuperarse en cierto momento de ser requerido, o en caso de que se hayan deshecho por error del usuario.

Crear un repo git

Creamos una carpeta nueva, en mi caso una llamada “stash” e iniciamos git dentro del directorio. Si aun no sabes como crear un repo puedes visitar el post sobre Primeros pasos con git y GitHub. Ver post

Sistema de ramificaciones en git

ramificaciones-git

Ramificaciones en git

Una rama (branch) es una bifurcación en la línea de tiempo del proyecto que nos permite crear una copia paralela para desarrollar cambios sin afectar la versión estable (por defecto la rama master).

El sistema de ramificaciones ofrece la posibilidad de crear tantas copias del código como creamos necesario.

Ver post

Flujos y zonas por las que pasa un fichero en un repositorio Git

git-flujos-y-zonas

Ya conocemos los principios básicos de git. Hoy aprenderemos que pasa exactamente con nuestros ficheros cuando utilizamos un sistema de control de versiones como lo es Git. De esta forma, manejar con mayor fluidez el control de cambios en nuestra aplicación. Para ello vamos a comenzar con unos conceptos básicos:

Zonas en un repositorio GIT

Cuando estamos trabajando en ficheros que están dentro de un respositorio GIT, existen en todo momento tres zonas o áreas:

Ver post

Clone y Fork con git y GitHub

git-github-clone-fork

Una de las grandes ventajas de usar con git mas allá del control de versiones es la posibilidad de compartir el código para trabajar de forma colaborativa. Gracias a esta funcionalidad GitHub se ha convertido en la red social de programadores mas grande del mundo por excelencia.

De esta forma podemos compartir proyectos y clonar otros existentes para ayudar a mejorarlos y contribuir de manera activa con ellos.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.