Perder commits en Git es una experiencia desagradable. Después de invertir tiempo y esfuerzo en el código, ver que este no está en el repositorio es frustrante y estresante. Algo que sé por experiencia propia. Sin embargo, en Git existen herramientas para restaurar los commits perdidos y recuperar el trabajo. Generalmente, aunque no se vean los commits, lo normal es que estos … [Leer más...] acerca de Guía para recuperar commits perdidos en Git
Git
Extensiones de Visual Studio Code para científicos de datos
Visual Studio Code (VS Code) es uno de los editores de código fuente más populares en la actualidad. Una de sus características clave es la posibilidad de instalar extensiones con las que agregar nuevas funciones y mejorar los flujos de trabajo de cada usuario. Los científicos de datos no son una excepción. En esta entrada se revisarán una serie de extensiones de Visual Studio … [Leer más...] acerca de Extensiones de Visual Studio Code para científicos de datos
Analizando las diferencias entre versiones con Git y Visual Studio Code
El control de versiones es una parte esencial dentro del desarrollo de software. Conocer con precisión los cambios que se han introducido en la cualquier versión es clave para identificar rápidamente el motivo de un comportamiento no deseado. Actualmente Git se ha convertido en la solución estándar para el control de versiones. Por eso los editores de código fuente como Visual … [Leer más...] acerca de Analizando las diferencias entre versiones con Git y Visual Studio Code
Estandarización de los mensajes en Git
A la hora de escribir código siempre es necesario prestar atención a los comentarios. Especialmente a que estos sean los necesarios, un exceso puede ser más una fuente de ruido que otra cosa, para que una persona pueda comprender lo que se presencia hacer. En especial, nosotros mismos en el futuro. Algo que también sucede en los sistemas de gestión de versiones. Los mensajes … [Leer más...] acerca de Estandarización de los mensajes en Git
Resolver problema de credenciales en Bitbucket
Para aquellos que trabajáis con Bitbucket para alojar vuestros repositorios Git es posible que os habréis encontrado recientemente con un problema de credenciales. Al intentar sincronizar un repositorio, con las mismas contraseñas que empezamos hasta ahora, es posible encontrarse con un error. Esto es porque, a partir del 1 de marzo de 2022, ya no es posible usar las … [Leer más...] acerca de Resolver problema de credenciales en Bitbucket
Comandos básicos de Git
Git es el sistema de control de versiones distribuido (DVCS, distributed version control system) más popular en la actualidad. Principalmente es una aplicación para ejecutar desde la línea de comandos, aunque existen diferentes aplicaciones gráficas para gestionar los repositorios Git. Conocer los comando básicos de Git para trabajar desde la línea de comandos permite utilizar … [Leer más...] acerca de Comandos básicos de Git
3 alternativas a GitHub
La utilización de un gestor de versiones es una herramienta clave en los proyectos donde se desarrolla software. Facilitando la puesta en común de los cambios, al mismo tiempo que guarda su registro. Una de las mejores soluciones para almacenar los repositorios, especialmente en equipos pequeños que no tiene recursos o no desean administrar los servidores necesarios, es la … [Leer más...] acerca de 3 alternativas a GitHub
Trabajando con ramas en Git
En unas entradas anteriores se explicó como trabajar con Git y la plataforma GitHub para gestionar el código. En esta entrada se va a presentar una de las características más útiles de los sistemas de control de versiones: las ramas. Conocer y comprender el funcionamiento de las ramas en Git permite mejorar gestión de los cambios. Evitando que modificaciones experimentales … [Leer más...] acerca de Trabajando con ramas en Git
Almacenamiento de repositorios Git en la nube con GitHub
En una entrada anterior se explico el flujo de trabajo básico con Git. Se explico como crear un nuevo repositorio, agregar archivos, realizar un seguimiento de los cambios y sincronizar el repositorio local con uno remoto. Los repositorios remotos se pueden crear en otro disco, en una ubicación de red o en un servidor. Actualmente existen múltiples servicios que ofrecen la … [Leer más...] acerca de Almacenamiento de repositorios Git en la nube con GitHub
Introducción a los sistemas de control de versiones con Git
Una de las habilidades clave para cualquier profesional que trabaje con código es la gestión de este. Entre los que se encuentran también los científicos de datos. Para identificar los posibles errores es clave poder conocer qué cambios se han introducción en un proyecto y cuándo han tenido lugar. La herramienta clave para la realización de esta traerás son los sistemas de … [Leer más...] acerca de Introducción a los sistemas de control de versiones con Git