Git

Integrar Git a proyectos, usando GitHub Desktop

Resumen

En este post te voy a mostrar cómo agregar el control de versiones de git a cualquiera de tus proyectos de software para tener un desarrollo más profesional.

Veremos cómo clonar un repositorio, crear uno nuevo o agregar git a tu código fuente existente.

Te mostraré a usar la app de GitHub Desktop así que no vas a necesitar usar comandos.

Continue reading…

Imagen dentro del repositorio

Agregar imágenes a GitHub y ponerlas en el README y otras páginas

Cuando subimos un repositorio a GitHub y creamos el Leéme o readme, puede que se necesite ponerle imágenes. Las imágenes pueden ser tomadas de otra URL, ¿pero qué pasa si queremos tomar una imagen del propio repositorio, servida por GitHub?

Es por ello que hoy veremos cómo usar una imagen que tenemos alojada en un repositorio de GitHub para ponerla en el README o en otro lugar.

Continue reading…

Agregar git.exe a la variable PATH de Windows

Ubicación y configuración de git.exe en Windows

¿En dónde está git.exe?

Hoy veremos cómo saber en dónde está ubicado el ejecutable de git en Windows, el cual es llamado git.exe y que muchos programas necesitan.

En caso de que no lo tengas, aquí te diré cómo puedes descargarlo, y si ya lo tienes entonces vamos a buscarlo en tu sistema.

Adicionalmente lo agregaremos a la variable PATH. Vamos paso por paso.

Continue reading…

Quitar archivos de Git que ya hemos agregado antes

Introducción

A veces se nos pasa y por equivocación no ignoramos un archivo en el momento de crearlo. Entonces guardamos cambios y dicho archivo se queda guardado en el repositorio.

Si después lo ignoramos en el archivo .gitignore no surtirá efecto. Veamos cómo hacer para ignorarlo incluso después de haberlo agregado.

Ignorar o remover archivo de Git

Esto es fácil. Nos situamos en la carpeta de nuestro proyecto y ejecutamos:

git update-index --assume-unchanged ruta/a/tu/archivo.extension

Por ejemplo, yo tenía unos archivos de una base de datos. Están dentro de la carpeta api, y el nombre de uno de ellos es tiendas.db-shm

Para removerlo, hago esto:

git update-index --assume-unchanged ./api/tiendas.db-shm

Ahora tengo otro que se llama tiendas.db-wal. Lo mismo:

git update-index --assume-unchanged ./api/tiendas.db-wal

Justo como se puede apreciar en la imagen:

Si queremos remover todo un directorio podemos ejecutar este comando:

git update-index --assume-unchanged tu/directorio/

Recordemos que esto sólo hace que Git ya no vigile los archivos, pero no los elimina de nuestro disco duro 😉

Referencias

git svn – Ignore modified (but not committed) files in git? – Stack Overflow