#Codeberg como alternativa a #GitHub o #GitLab

Codeberg, es un servicio de hospedaje de repositorios git. Un reemplazo comunitario y más libre a opciones más conocidas como GitHub o Gitlab

Clic sobre la imagen para ampliar

El mundo del desarrollo del software libre, cada vez está tomando más fuerza, aunque sea en sistemas privativos. Es cada vez más normal, el subir nuestro software a un repositorio de git hospedado en algún sitio para que desarrolladores interesados en él colaboren en su código.

Pero quizás se te ha planteado el problema de qué servicio de hospedaje de repositorios git subir tu código. ¿Quizás GitHub? ¿Quizás GitLab? Quizás no te convence ninguno de esos o de otras opciones, pero ¿conoces Codeberg?

Sigue leyendo “#Codeberg como alternativa a #GitHub o #GitLab”

Expande las funcionalidades de #git con esta colección de scripts

Git es una gran herramienta para la gestión de control de versiones de software. Ahora con esta colección de scripts para Bash puedes expandir sus funcionalidades

Git es una herramienta creada por Linus Torvalds para el control de versiones del kernel Linux que libero para que cualquiera la pudiera utilizar.

Despues de 15 años, es una herramienta necesaria en cualquier proyecto de software. Pero que puede que en alguna situación necesites alguna utilidad extra para hacer esa herramienta mas potente y adaptarla a tus necesidades ahorrándote trabajo.

Sigue leyendo “Expande las funcionalidades de #git con esta colección de scripts”

#git cumple 15 años

Git el sistema de control de versiones más utilizado cumple 15 años desde que salió a la luz esta gran herramienta

Era el mes de abril del año 2005. Linus Torvalds, el creador del kernel Linux necesitaba una herramienta que pudiera gestionar mejor el flujo de trabajo de la enorme comunidad creciente que contribuía al código de Linux.

Así que se retiró durante una semana, estuvo trabajando y creó el código desde cero de una nueva herramienta. Un 7 de abril de 2005 se publicó el auncio del código de git y se dió a conocer esta gran herramienta que todo desarrollador debe conocer y manejar.

Sigue leyendo “#git cumple 15 años”

Comprueba el estado de múltiples repositorios de git con este script

Con este script de bash podrás comprobar el estado de varios repositorios de git en tu equipo sin necesidad de entrar en cada uno para ver en qué estado se encuentran

Tengo una carpeta en mi equipo con todos los repositorios de git en los que hago cosas y con este scipt puedo saber de una vez el estado en el que se encuentran sin necesidad de entrar en cada uno de ellos y ejecutar el comando git status.

Ejecutando este script en bash, puedo saber si un repositorio está al día respecto de la rama master, si está modificado, si está a falta de hacer push de los cambios, si tiene archivos sin seguimiento por parte de git o si simplemente no es una carpeta de git.

Sigue leyendo “Comprueba el estado de múltiples repositorios de git con este script”

Añadir un segmento de Powerline que muestre el estado de un repositorio de Git

Veamos cómo añadir un segmento a nuestro prompt con Powerline que nos muestre información sobre git de un repositorio local

Powerline es una aplicación que muestra el prompt en nuestra consola de una manera distinta y más atractiva visualmente. Y también disponible para tmux, Vim, o i3wm

Pero algo que echaba de menos, es el que mostrara de alguna manera información sobre git cuando estuviéramos en una carpeta o directorio que este bajo este control de versiones. Pero finalmente encontré un complemento que viene a solucionar esto.

Sigue leyendo “Añadir un segmento de Powerline que muestre el estado de un repositorio de Git”

Mostrar el historial de un archivo de GitHub de una manera más vistosa y atractiva

Con esta herramienta revisaremos el historial de un archivo de GitHub de una manera más visual viendo los commits, autores y cambios realizados.

Con githistory podemos navegar de una manera visual y con animaciones por el historial de un archivo de un repositorio git alojado en GitHub.

Mediante esta herramienta podremos ver el autor de los commits, los títulos de los commits y las partes del código o texto que se han modificado, quitado o añadido y todo presentado con unas animaciones que lo hacen más intuitivo.

Sigue leyendo “Mostrar el historial de un archivo de GitHub de una manera más vistosa y atractiva”

Cómo borrar una rama local y remota en un repositorio #git

En este artículo veremos cómo eliminar eficazmente una rama de desarrollo de nuestro repositorio git tanto de manera local como en el repositorio remoto.

Un nuevo pequeño tutorial de git llega al blog. Lo primero aclarar que git es una grandérrima herramienta y que no soy ningún experto.

Las ramas de desarrollo se utilizan en git, para realizar pruebas y modificaciones del código, sin tocar nada de la rama estable y que sabemos que funciona y que quizás está en producción en algún sitio funcionando.

Trabajar en la rama de pruebas hace que podamos estar tranquilos de hacer modificaciones, sin miedo a “romper” nada importante. Si al final todo está bien unimos al rama de pruebas con la principal y a funcionar.

Si después de las pruebas queremos eliminar esa rama de desarrollo paralela la podemos eliminar sin que deje de funcionar el código estable. Este tutorial trata sobre eso, sobre cómo eliminar esa rama de pruebas tanto de nuestra copia local del repositorio, como del repositorio remoto que está en algún servidor de git.

Sigue leyendo “Cómo borrar una rama local y remota en un repositorio #git”

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 “Cómo crear una carpeta en un repositorio git desde la interfaz web de GitHub”

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 “6 errores comunes al utilizar git y cómo solucionarlos”

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 “Tutorial de gitk. Navega gráficamente por repositorios #git”