Conociendo GitHub Documentation

Documentos relacionados
Introducción a GIT GIT - SDA. Carlos Del Aquila Sistemas Digitales Avanzados Universidad Nacional de San Juan

Cómo Crear una cuenta en GitHub, instalar Git, subir un archivo simple y agregar colaboradores.

TRABAJO E.D: CONTROL DE VERSIONES GIT REALIZADO POR: ANTONIO MARTINEZ NAVARRO

MANUAL DEL USUARIO. Página Web.

Mercurial, sistema de control de versiones

Social Coding GIT - El control de versiones es la gestión de los diversos cambios que se realizan sobre algún archivo, en este caso, código.

Tutorial de Pbworks. Cómo crear la Wiki en PBWorks

git - la guía sencilla simplemente una guía sencilla para comenzar con git. nada complicado Tweet 3,758

Cómo ingresar a las aulas virtuales de la Universidad Externado de Colombia?

Introducción a la Computación Sistemas de Control de Versiones (VCS)

Tutoriales y Guías de uso con Orientaciones Pedagógicas Entorno Virtual de Aprendizaje Plataforma Blackboard WIKIS

Introducción a GIT. Santiago Avalos - Ingenieria del Software - FaMAF

Instructivo para descarga del código fuente

Forjas de Software y repositorios de código en la nube

Dropbox. Fuente: (dropbox, 2011)

El núcleo del sistema es la gestión de cambios. Es un mecanismo de comunicación donde el cambio es la unidad básica de información.

Guía Rápida - Sistema ios - Android. My CEMEX. Guía Rápida para Clientes ipad / Tablet

MANUAL. DE USUARIO Versión 301. ~ uno-ersia. LI Comunidad laboral1 Ud<!rde Ibe<oamenca

INSTRUCTIVO DE REGISTRO DE HOJAS DE VIDA MANUAL DE USUARIO

5.1 Enviar correo electrónico

El Zen de git. Un taller de introducción al uso de git del humilde sensei Psicobyte para la honorable Oficina de Software Libre de la UGR.

TUTORIAL DE BLOGGER : Registro y escritorio

CENTRO DE INDUSTRIA Y SERVICIOS DEL META

Guía Rápida - Sistema ios - Android. My CEMEX. Guía Rápida para Clientes iphone / Samsung

DIRECCIÓN REGIONAL DE EDUCACIÓN LIMA PROVINCIAS MANUAL MANEJO DEL PORTAL PERUEDUCA 2014

Enchanting en Linux Ubuntu

Como Crear Tu Fan Page Con el Software Avanzado de Comisiones Facebook

Registro de Proveedores v2

Manual de usuario para el servicio de almacenamiento en la nube del IFUNAM mixtli

GIT Dinahosting 3. Hola!

Guardar y abrir documentos (I)

Guía Rápida - Sistema ios - Android My CEMEX

Manual de uso de la Wiki

Manual para el uso de GIT Los siguientes pasos indican el procedimiento para entrar a GIT y para agregar la llave pública.

Taller de TIC aplicadas al aula

Introducción a la Computación Sistemas de Control de Versiones (VCS)

Instalamos la aplicación con el comando apt-get install pgp

Cómo ingresar al campus virtual de la Universidad Externado de Colombia?

MANUAL PARA USUARIOS DE SOPORTE (MY ESRI)

Pasos para Registrarse

Manual de Usuario. Manual de Actualización a Compucaja.Net 2015

UNIVERSIDAD MAYOR DE SAN ANDRÉS VICERRECTORADO. Departamento de Tecnologías de Información y Comunicación. División de Redes y Sistemas de Información

Manual de uso de la plataforma EasyChair para autores

Manual de instalación de Desktop v.2.2.0

Cómo utilizar eficazmente el programador de tareas.

Encuestas virtuales. MTE Israel Trujillo Landa

Laboratorio de Desarrollo Software

Cómo realizar proyectos Educativos con Office 365 Guía técnica

Manual de Usuario para Carga de archivos al Portal de Transparencia

COMO CREAR UNA LISTA DE CONTACTOS DE GMAIL

Elaboración de contenidos educativos digitales. Guía sobre Prezi

MANUAL DE USUARIO PARA GENERAR E-AWB COMAT PARA AEROMEXICO

INSTITUCIÓN EDUCATIVA SANTA TERESA DE JESÚS IBAGUÉ - TOLIMA GUIA: CÓMO CREAR UN BLOG TEMA: BLOG EN WORDPRESS DOCENTE: ALEXANDER LEYTON

BACKUP Y RESTORE UBUNTU

Manual de Usuario DOCTOR Perfil

TÉCNICAS DE CIFRADO. Cifrado simétrico : - Uso de PGP y GPG.

H4S GUÍA RÁPIDA DE INSTALACIÓN

2.- Clic al botón Ejecutar para iniciar la descarga. 1.-Click aquí. 2.-Click aquí

Manual para el manejo de la plataforma virtual Moodle

MANUAL PARA LA CREACIÓN DE UN BLOG USANDO LA HERRAMIENTA BLOGGER

Instructivo para el uso de Wikis y módulo de Chat

MANUAL DE USUARIO ADDIN TRANSFERENCIAS BANCARIAS

INSTALACIÓN DE GITLAB

Manual de Banca en Línea B + Banca en Línea B +

Ubuntu Server HOW TO : SERVIDOR DE IMPRESORAS

IZArc Qué es IZArc? Dirección de Servicios Telemáticos. Universidad Simón Bolívar /03/2008

Tramite de Certificado de Sello Digital

SisNetAdmin- Plan_Plan Operativo Institucional GUÍA DEL SISTEMA. SisNetAdmin. Módulo de Planificación. SubMódulo de Plan Operativo Institucional

Manual de usuario: Extranet boleto electrónico MANUAL DE USUARIO BOLETO ELECTRONICO EXTRANET

PRÁCTICAS FTP CLIENTES

MANUAL DE INSTALACIÓN Y USO DE UBUNTU ONE (WINDOWS) Elaborado Por: Jorman Alexander Rincón Álvarez. Yeisson Alexander Ochoa Villa

ANEXO D MANUAL DE DESPLIEGUE

DE TRAMITE DOCUMENTARIO

En este manual se propone utilizar el SkyDrive del correo electrónico del CONALEP, sin embargo también es

Guía cómo entrar a la plataforma y subir tus actividades buscas la palabra entrar en la parte superior derecha como lo indica la flecha.

SMARBIT CORPORATION S.A. MANUAL DE USUARIO SMARBIT MOF SISTEMA DE MOVIMIENTOS FISCAL - COMPATIBLE CON EQUIPOS FISCALES SMARBIT CORPORATION S.A.

Qué es un sistema de control de versiones y cómo afecta directamente en vuestra felicidad?

B29. CLASIFICACIÓN DE LOS BIENES Y SERVICIOS ADQUIRIDOS

Guía para enviar una Comunicación sobre el Progreso (CoP) Nivel PM Activo (GC Active)

Manual de Usuario para Proponentes

Sistema de Información de Operaciones Policiales

Una vez completada la infografía podremos compartirla con nuestros amigos, así como exportarla como archivo de imagen o pdf.

Si no dispones de este correo puedes en

MANUAL DE USUARIO MODULO DE ACTIVOS FIJOS

Transcripción:

Conociendo GitHub Documentation Release 0.1 Luciano Castillo Sep 27, 2017

Contents 1 Índice: 3 1.1 Introducción............................................... 3 1.2 Aprendiendo a usar GitHub....................................... 6 i

ii

Contents 1

2 Contents

CHAPTER 1 Índice: Introducción Qué es GitHub? GitHub es una plataforma de desarrollo colaborativo de software para alojar proyectos utilizando el sistema de control de versiones Git. Note: El código se almacena de forma pública, aunque también se puede hacer de forma privada, creando una cuenta de pago. Para que sirve? GitHub aloja tu repositorio de código y te brinda herramientas muy útiles para el trabajo en equipo, dentro de un proyecto. 3

Además de eso, puedes contribuir a mejorar el software de los demás. Para poder alcanzar esta meta, GitHub provee de funcionalidades para hacer un fork y solicitar pulls. Realizar un fork es simplemente clonar un repositorio ajeno (genera una copia en tu cuenta), para eliminar algún bug o modificar cosas de él. Una vez realizadas tus modificaciones puedes enviar un pull al dueño del proyecto. Éste podrá analizar los cambios que has realizado fácilmente, y si considera interesante tu contribución, adjuntarlo con el repositorio original. Qué herramientas proporciona? En la actualidad, GitHub es mucho más que un servicio de alojamiento de código. Además de éste, se ofrecen varias herramientas útiles para el trabajo en equipo. Entre ellas, caben destacar: 4 Chapter 1. Índice:

Una wiki para el mantenimiento de las distintas versiones de las páginas. Un sistema de seguimiento de problemas que permiten a los miembros de tu equipo detallar un problema con tu software o una sugerencia que deseen hacer. Una herramienta de revisión de código, donde se pueden añadir anotaciones en cualquier punto de un fichero y debatir sobre determinados cambios realizados en un commit específico. Un visor de ramas donde se pueden comparar los progresos realizados en las distintas ramas de nuestro repositorio. Qué uso le daremos? En nuestra especialidad Programación, fuimos aprendiendo cosas y creando programas de código abierto, fomentando el software libre; es por eso que presentamos esta gran herramienta enfocada al crecimiento de proyectos comunitarios y libres. En esta página podremos crear una cuenta gratuita y comenzar a subir repositorios de código (o crearlos desde 0), para que con la ayuda de todos ese proyecto mejore; así como también fortalecer los proyectos de los demás para crecer como grupo. 1.1. Introducción 5

Aprendiendo a usar GitHub Crear una cuenta Para crear una cuenta GitHub vamos a seguir los siguientes pasos: 1. Entrá a GitHub. 2. Hacé clic en Singnup and Pricing, de la barra de herramientas de la página. 6 Chapter 1. Índice:

3. Ahora en Create a free account, para una cuenta gratuita. 4. Finalmente, solo habrá que llenar un pequeño formulario con los siguientes datos: Nombre de usuario. Dirección email. 1.2. Aprendiendo a usar GitHub 7

Contraseña. Confirmar contraseña. Manejo de repositorios Cómo crear un repositorio? Para crear un repositorio en GitHub, solo hay que seleccionar el botón Create a New Repo, de la barra de herramientas, habiendo entrado a GitHub con tu cuenta: 8 Chapter 1. Índice:

Ahora habrá que llenar dos datos: 1. Nombre del repositorio 2. Descripción del repositorio (opcional) 1.2. Aprendiendo a usar GitHub 9

Listo! Repositorio creado, ahora lo vas a poder ver en tu perfil. Crear un proyecto Al crear el repositorio, inmediatamente nos va a llevar a él. Como nuestro proyecto no tiene nada en su interior, no nos va a mostrar más que una ayuda para subir archivos y proyectos. Para crear un proyecto desde cero, habrá que comenzar creando los archivos del mismo y luego subiéndolos a la página. En el primer recuadro de la ayuda, verás una serie de comandos para el terminal. touch README.md git init git add README.md git commit -m "comentario" git remote add origin https://github.com/luchocastillo/repositorio.git git push -u origin master Antes de seguirlos, tendrás que instalar git: sudo apt-get install git Subir proyecto Para subir un proyecto ya realizado a GitHub, habrá que seguir exactamente los mismos pasos, ya que para iniciar un proyecto nuevo, habrá que subir los archivos creados y luego modificarlos en el editor de la página. 10 Chapter 1. Índice:

En este caso, los archivos junto con su contenido, ya están hechos. Solo hay que subirlos y editarlos si surge algún inconveniente. Para subir un archivo hay que ubicarse en la carpeta del repositorio y seguir estos pasos: git add archivo git commit -m "comentario" git push Es importante realizar los 3, ya que si no se ingresa un comentario, no se realiza el cambio. Para adquirir un poco más de práctica y conocer más comandos de git, pueden ingresar a este turorial bastante práctico. Colaborar en un proyecto ajeno Para colaborar en un proyecto ajeno simplemente basta con buscarlo dentro de los repositorios, y luego presionar el botón fork. Esto genera automaticamente una copia del mismo en tu perfil. Al terminar tus modificaciones podrás presionar Pull Request para envierselo al creador del mismo. 1.2. Aprendiendo a usar GitHub 11