Procedimiento b谩sico

Inicia con Fetching y Pulling

隆Habit煤ate a hacer Fetching y Pulling al inicio de tus jornadas de programaci贸n! Fetching y Pulling son los procesos de obtener cualquier cambio de c贸digo que exista remotamente en GitHub y que no est茅 actualmente en tu repositorio local. Si contin煤as bifurcando y haciendo cambios en c贸digo obsoleto o potencialmente modificado, puedes acabar encontr谩ndote en un mundo en el que est谩s lidiando con conflictos de c贸digo innecesarios m谩s adelante. Puedes hacer Fetch y Pull haciendo click en el bot贸n de fetch en la aplicaci贸n para escritorio de GitHub.

pull

Crea una rama

Cuando trabajes en una edici贸n o en una nueva funci贸n, se recomienda siempre crear primero una nueva rama.

newbranch

Asigna un nombre a tu rama y selecciona una rama existente desde la cual se basar谩 la nueva.

newbranch1

Realiza commits frecuentemente

隆Abre el archivo Intersect.sln y empieza a programar! Intenta dividir tus cambios de c贸digo en peque帽os grupos. Despu茅s de cada cambio importante, procura realizar commits en tu rama.

Es una buena pr谩ctica realizar commits de forma frecuente y temprano en las ma帽anas acompa帽ado un buen caf茅. Los commits m谩s peque帽os son m谩s f谩ciles de revisar para los desarrolladores y son m谩s f谩ciles de fusionar autom谩ticamente por Git sin conflictos posteriores.

Una vez que hayas realizado los cambios en el c贸digo, abre de nuevo la aplicaci贸n de escritorio de GitHub, aseg煤rate de que est谩s en la rama correcta, selecciona los archivos que quieres utilizar para tu commit, proporciona una breve descripci贸n y haz click en Commit to <nombre de tu rama>.

committing

Repite el proceso de programar y realizar commits hasta que hayas completado tu objetivo final y est茅s listo para fusionar tus cambios en la rama base.

Finalmente: sube tus cambios

No hay nada peor que perder el trabajo realizado en tu precioso c贸digo. Al hacer push env铆as tus modificaciones a GitHub para que se almacenen de forma segura en la nube. Si trabajas con un equipo, el push les permite recibir tus cambios en el c贸digo, por lo que es menos probable que se encuentren con conflictos por trabajar en un c贸digo obsoleto.

push