Cómo crear una carpeta en un repositorio git desde la interfaz web de GitHub

En este tutorial veremos cómo crear una carpeta (o varias) en un repositorio alojado en GitHub cuando estamos trabajando mediante su interfaz web.

Hace unos días estaba editando unos archivos de un repositorio git que tengo en GitHub. Como no lo estaba haciendo con un equipo que no era mío, no tenía instalado git para clonar y trabajar con el repositorio en mi equipo.

Así que estaba utilizando la interfaz de la web de GitHub para editar archivos, y hacer los commits. Pero he aquí que quise crear una nueva carpeta y dentro de ella un archivo.

No pude, y tuve que dar algunas vueltas por diversos foros, hasta que encontré la solución (no recuerdo el enlace). La comparto con vosotros, lectores que recaláis en este blog, por si os puede ser útil en alguna ocasión.

Sigue leyendo

6 errores comunes al utilizar git y cómo solucionarlos

Ya seas un experto o un recién llegado en el uso de git, de vez en cuando se cometen errores que tienen fácil solución. Veamos las soluciones a 6 errores comunes cuando usamos git.

Cuando estamos usando git a veces, ya sea porque estamos despistados, por que no sabemos bien qué estamos haciendo o por cualquier otro motivo simplemente cometemos errores.

Algunos son complicados de solucionar y para otros (generalmente los más comunes) la solución es sencilla… si se conoce. Estas son las soluciones a 6 de los errores más comunes que cometemos cuando estamos trabajando con git.

Sigue leyendo

Tutorial de gitk. Navega gráficamente por repositorios #git

Gitk es el primer navegador gráfico que se programó para ver de manera gráfica el historial de un repositorio de git.

Para aquellas personas que no somos expertas en el uso de git, cualquier herramienta que nos puede ayudar siempre es bienvenida. Hace un tiempo escribí sobre Qgit, hoy en este video tutorial repaso lo que ofrece gitk que fue el primer navgador gráfico para git.

Sigue leyendo

Git: mantener un fork de un repositorio actualizado

Tutorial de git en el que veremos cómo mantener un fork de un repositorio actualizado con los cambios que se hagan en el original.

git_commit_fire

Esta es la situación:

  1. Queremos colaborar con código en un repositorio que se encuentra en un servicio de hospedaje (como por ejemplo GitLab o GitHub).
  2. Como en el repositorio oficial no tenemos permisos para hacer modificaciones, hacemos un “fork” del repositorio original en nuestro espacio, clonamos este “fork” trabajamos sobre él.
  3. Después de subir nuestros commits hacemos un “pull request” para que el desarrollador del repositorio original lo revise y acepte o no dicho “pull request”.
  4. Pero ¿cómo mantenemos nuestro “fork” actualizado con las modificaciones que el desarrollador vaya incorporando en el proyecto original? Esa pregunta es la que quiere responder este artículo.
  5. Imaginemos que tanto el repositorio original como el “fork” están en GitHub.

Sigue leyendo

Git: modificar el texto de un commit

Tutorial de cómo modificar el texto de un commit que hayamos realizado.

git_commit_fire

 

Estás utilizando git y te acabas de dar cuenta que has hecho un “commit” añadiendo en el texto algo erróneo, algo que no debías poner o has cometido un error. ¿Se puede solucionar? Claro que sí. Veamos cómo modificar el texto de ese “commit” para añadir, quitar o modificar aquello que hemos hecho mal.

Sigue leyendo

Alojar una página html utilizando GitLab Pages

Si quieres crear una página html puedes utilizar para alojarla el servicio que ofrece GitLab Pages.

gitlab_logo

GitLab Pages te da la oportunidad de crear páginas web utilizando varios generadores de sitios estáticos. Algunos de los más conocidos son Jekyll, Pelican, Hugo, etc. En el artículo de hoy hablaré sobre las páginas html de toda la vida, que son las que he utilizado. Y veremos cómo utilizar GitLab Pages para alojar la página de un proyecto.

Sigue leyendo

Git: recuperar un archivo o todo el repositorio a una versión anterior

Tutorial de Git sobre cómo recuperar un archivo en concreto o todo el repositorio a una versión anterior en la que todo funcionaba bien.

¿Utilizas Git como control de versiones para tus proyectos? ¿Te estas iniciando en el uso de Git y quieres aprender más? Una de las buenas opciones que nos proporciona git es la posibilidad de probar cosas y ante un problema poder recuperar un archivo o todos a una situación en la que sabíamos que todo funcionaba bien.

Sigue leyendo