Control de Versiones de Software con GIT
Por Arturo Paz Arias
()
Información de este libro electrónico
El control de versión es el cuaderno de laboratorio del mundo digital: es lo que los profesionales utilizan para mantener el registro de lo que hicieron y para colaborar con otras personas. Todo gran proyecto de desarrollo de software depende de él, y varios programadores también lo utilizan para sus pequeños proyectos. Y no es utilizado sólo para software: libros (como este), artículos, pequeños conjuntos de datos, y cualquier cosa que es modificada a lo largo del tiempo o necesita ser compartida puede y debería ser almacenada en un sistema para control de versión.
Exploraremos como el control de versión puede ser utilizado para mantener el registro de lo que y de cuando una persona hace algo. Mismo si usted no estuviera colaborando con otros, el control de versión es mucho mejor que considerar finalizado un trabajo y tras su entrega tener que hacer alguna corrección y/o revisiones una y otra vez.
Arturo Paz Arias
Arturo Paz Arias es un analista informático con más de 18 años de experiencia en sector informático. Con experiencia en trabajos de consultoría, desarrollo de software de sistemas informáticos e implementación de software empresarial, en grandes empresas nacionales y multinacionales,
Relacionado con Control de Versiones de Software con GIT
Libros electrónicos relacionados
Control de Versiones de Software con GIT - 2º Edición Calificación: 0 de 5 estrellas0 calificacionesAprender Docker, un enfoque práctico Calificación: 5 de 5 estrellas5/5La Era del Código Calificación: 5 de 5 estrellas5/5Dominio de SQL Calificación: 0 de 5 estrellas0 calificacionesAprender React con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesLegacy Code Calificación: 4 de 5 estrellas4/5MERN. Guía Práctica de Aplicaciones Web Calificación: 0 de 5 estrellas0 calificacionesPython 3. Curso Práctico: Ventas y marketing Calificación: 4 de 5 estrellas4/5Python a fondo Calificación: 5 de 5 estrellas5/5Introducción a los Algoritmos y las Estructuras de Datos 1: Introducción a los Algoritmos y las Estructuras de Datos, #1 Calificación: 0 de 5 estrellas0 calificacionesGoogle Assistant. Desarrollo de aplicaciones IoT para Arduino y ESP8266 Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación Web Calificación: 4 de 5 estrellas4/5Aprende programación Python: python, #1 Calificación: 0 de 5 estrellas0 calificacionesRaspberry Pi® a fondo para desarrolladores Calificación: 5 de 5 estrellas5/5AngularJS: Conviértete en el profesional que las compañías de software necesitan. Calificación: 4 de 5 estrellas4/5Java a fondo - estudio del lenguaje y desarrollo de aplicaciones - 2a ed. Calificación: 5 de 5 estrellas5/5Aprender desarrollo de videojuegos para móviles y web con Phaser.js: Con 100 ejercicios prácticos Calificación: 0 de 5 estrellas0 calificacionesProgramación Orientada a Objetos en JAVA Calificación: 0 de 5 estrellas0 calificacionesJava 17 Programación Avanzada Calificación: 0 de 5 estrellas0 calificacionesAprende a Modelar Aplicaciones con UML - Tercera Edición Calificación: 2 de 5 estrellas2/5Aprende Programación Web con PHP y MySQL Calificación: 4 de 5 estrellas4/5Desarrollo Web en Java Calificación: 3 de 5 estrellas3/5Aprende a Programar en ASP .NET y C# Calificación: 0 de 5 estrellas0 calificacionesAprender Javascript Avanzado con 100 ejercicios prácticos Calificación: 5 de 5 estrellas5/5Aprende a Programar Swift - Tercera Edición Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación y Bases de Datos: 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesBases de Datos con MySQL Calificación: 4 de 5 estrellas4/5OCA Java 8 Programmer I Teoría y Práctica Para Certificación Calificación: 0 de 5 estrellas0 calificacionesProgramación en Go Calificación: 5 de 5 estrellas5/5Conexión SQL SERVER & C# (Manual para principiantes) Calificación: 1 de 5 estrellas1/5
Informática para usted
Cómo Eliminar Distracciones: Dispara tu Atención y Concentración Mental con Sencillos Métodos que Puedes Empezar a Usar Hoy Mismo Calificación: 5 de 5 estrellas5/5EL PLAN DE MARKETING EN 4 PASOS. Estrategias y pasos clave para redactar un plan de marketing eficaz. Calificación: 4 de 5 estrellas4/5Inteligencia artificial: Aprender sobre chatbots, robótica y otras aplicaciones comerciales Calificación: 5 de 5 estrellas5/5Psicopatología básica Calificación: 4 de 5 estrellas4/5Seducción con texting: Atrae y seduce las mujeres que deseas con poco esfuerzo dominando el arte de los mensajes de texto Calificación: 4 de 5 estrellas4/5El Arte de las Ventas: Descubre los Secretos de los Mejores Vendedores del Mundo e Incrementa tus Ganancias más Allá de lo que Pensabas Posible Calificación: 0 de 5 estrellas0 calificacionesArduino para Principiantes Calificación: 4 de 5 estrellas4/5Fractales De Dios Calificación: 5 de 5 estrellas5/5Las leyes del UX: Utilizando la psicología para mejorar la experiencia de usuario (UX) Calificación: 5 de 5 estrellas5/5Aprende a Programar en C++ Calificación: 5 de 5 estrellas5/5Fundamentos de Redes Informáticas Calificación: 4 de 5 estrellas4/5Controles PLC con Texto Estructurado (ST): IEC 61131-3 y la mejor práctica de programación ST Calificación: 3 de 5 estrellas3/5Curso de Ingeniería de Software Calificación: 4 de 5 estrellas4/5Inteligencia artificial: La guía completa para principiantes del futuro de la IA Calificación: 1 de 5 estrellas1/5Armas de destrucción matemática: Cómo el Big Data aumenta la desigualdad y amenaza la democracia Calificación: 5 de 5 estrellas5/5Programación de Inteligencia Artificial. Curso Práctico Calificación: 0 de 5 estrellas0 calificacionesInteligencia artificial: Aprendizaje automático, aprendizaje profundo y procesos de automatización Calificación: 5 de 5 estrellas5/5Seguridad en Bases de Datos y Aplicaciones Web Calificación: 5 de 5 estrellas5/5Etnografía digital Calificación: 5 de 5 estrellas5/5Estrategias de escritura en la formación: La experiencia de enseñar escribiendo Calificación: 0 de 5 estrellas0 calificacionesDiseño de experiencias de usuario: Introducción práctica Calificación: 5 de 5 estrellas5/5Crea y Publica tu App Android: Aprende a programar y crea tu app con Kotlin + Jetpack Compose Calificación: 0 de 5 estrellas0 calificacionesEscritura Creativa en la Era de la IA: Dominando la Colaboración con ChatGPT para Crear Libros Impactantes Calificación: 4 de 5 estrellas4/5
Comentarios para Control de Versiones de Software con GIT
0 clasificaciones0 comentarios
Vista previa del libro
Control de Versiones de Software con GIT - Arturo Paz Arias
Tabla de contenido
INTRODUCCIÓN AL CONTROL DE VERSIONES CON GIT
GIT
Configurando GIT
Proxy
Creando un Repositorio
Monitorizando Cambios
Repositorio bio
Explorando el Histórico
IGNORANDO ARCHIVOS
COLABORANDO CON OTROS PROFESIONALES
Proxy
Administradores de contraseñas
La opción -u
Conflictos
Ciencia Abierta
Control de versión de cuadernos de anotaciones científicas electrónicas
Licencia
Licencia de productos que no son programas de ordenador
Alojamiento
¿Puedo utilizar una licencia abierta?
EDITORIAL
ACERCA DEL AUTOR
NOTA LEGAL
Esta publicación está destinada a proporcionar el material útil e informativo. Esta publicación no tiene la intención de conseguir que usted sea un maestro de las bases de datos, sino que consiga obtener un amplio conocimiento general de las bases de datos para que cuando tenga que tratar con estas, usted ya pueda conocer los conceptos y el funcionamiento de las mismas. No me hago responsable de los daños que puedan ocasionar el mal uso del código fuente y de la información que se muestra en este libro, siendo el único objetivo de este, la información y el estudio de las bases de datos en el ámbito informático. Antes de realizar ninguna prueba en un entorno real o de producción, realice las pertinentes pruebas en un entorno Beta o de prueba.
El autor y editor niegan específicamente toda responsabilidad por cualquier responsabilidad, pérdida, o riesgo, personal o de otra manera, en que se incurre como consecuencia, directa o indirectamente, del uso o aplicación de cualesquiera contenidos de este libro.
Todas y todos los nombres de productos mencionados en este libro son marcas comerciales de sus respectivos propietarios. Ninguno de estos propietarios han patrocinado el presente libro.
Procure leer siempre toda la documentación proporcionada por los fabricantes de software usar sus propios códigos fuente. El autor y el editor no se hacen responsables de las reclamaciones realizadas por los fabricantes..
INTRODUCCIÓN AL CONTROL DE VERSIONES CON GIT
El Hombrelobo y Drácula fueron contratados por la Universal Missions (una agencia de servicios espaciales de la Ephoric State University) para descubrir a donde la compañía debería enviar su próximo robot explorador. Ambos desean trabajar en los planos al mismo tiempo pero tuvieron problemas al hacer eso en el pasado. Si ambos trabajaran a turnos, cada uno gastaría mucho tiempo esperando a que el otro terminara pero si ellos trabajaran cada uno en su copia e intercambiaran e-mails con los cambios de cada aspecto se acabaría perdiendo, siendo re-escrita o duplicada la información.
La solución es que ambos utilizaran el control de versión para gestionar el trabajo.
Controlar la versión es mejor que intercambiar información por e-mail pues:
Nada de lo que es guardado en el control de versión puede perderse. Eso significa que puede ser utilizado como la herramienta deshacer de un editor de texto y como todas las versiones anteriores de los archivos están guardadas siempre es posible volver atrás para saber quien escribió lo que