COMO COPIAR EL GITHUB EN EL ORDENADOR DE CASA

CREADO POR: [email protected] en https://github.com/MiguelJ/eneboo/wiki (https://github.com/Miguel-J/eneboo/wiki) EDITADO POR: miguelajsmaps@gma

0 downloads 152 Views 84KB Size

Recommend Stories


El ordenador como meta-medio y como herramienta cognitiva
El ordenador como meta-medio y como herramienta cognitiva. Autores: Dr.C. Israel Mazario Triana Profesor Titular del Centro de Estudio y Desarrollo Ed

github
“sysadmin­game” La aventura Sysadmin David Vargas Ruiz Email : [email protected] Twitter : @dvarrui Github : https://github.com/dvarrui

DE LA A QUITECTURA EN EL ORDENADOR
OBJETIVOS DE LA REPRESENTACION INTEGRADA DE LA A QUITECTURA EN EL ORDENADOR Fernando Gonzalez Fernandez de Valderrama Arquitecto SOFT Biblioteca de

EL ORDENADOR HARDWARE
EL ORDENADOR Informática: tratamiento automático de la información mediante el ordenador. Sistema informático: es el sistema encargado de recoger dato

Usos del ordenador y patrón de comportamiento ante el ordenador
4 Usos del ordenador y patrón de comportamiento ante el ordenador 4.1. Introducción Hoy en día el uso del ordenador no se circunscribe sólo al contex

Story Transcript

CREADO POR: [email protected] en https://github.com/MiguelJ/eneboo/wiki (https://github.com/Miguel-J/eneboo/wiki) EDITADO POR: [email protected] en https://github.com/MiguelJ/eneboo/wiki (https://github.com/Miguel-J/eneboo/wiki) ULTIMA ACTUALIZACIÓN: 18 de enero de 2016 Para imprimir esta pagina en PDF PULSAR AQUI (https://gitprint.com/MiguelJ/eneboo/wiki/GITHUB-COMO-INSTALARLO-Y-USARLO)

COMO COPIAR EL GITHUB EN EL ORDENADOR DE CASA 1. Cuando estás en una página de github, ABAJO-DERECHA hay un botón que pone "CLONE IN DESKTOP", entonces le das y empieza a DESCARGAR un ejecutable... 2. Aceptas el ejecutable y se instala. 3. Eliges un directorio de trabajo en el ordenador local 4. Una vez instalado vas a PROGRAMAS-GITHUB y le das a "GITHUB"....se abre una pantalla en blanco.... 5. Vas ARRIBA-DERECHA a la rueda dentada y le das a "OPEN IN GIT SHELL", entonces se abre una ventana parecida al MSDOS de windows con unas letras en colores entre corchetes... 6. Escribes: "git clone https://github.com/(y (https://github.com/(y) aqui el nombre de la carpeta a copiar)" NOTA: Para COPIAR-Y-PEGAR en la consola GIT-SHELL NO VALE el Ctrl+V, hay que hacerlo con el ratón (botón derecho) 7. Ejemplos: "git clone https://github.com/Miguel-J/eneboo (https://github.com/Miguel-J/eneboo) " (este almacén-repositorio (pero sin el wiki) con las imágenes) "git clone https://github.com/Miguel-J/eneboo.wiki (https://github.com/MiguelJ/eneboo.wiki) " (este wiki) "git clone https://github.com/Miguel-J (https://github.com/Miguel-J) " (ESTO NO ES UN REPOSITORIO, al ser sólo una "carpeta con repositorios" NO los reconoce...) "git clone https://github.com/Miguel-J/eneboo-features (https://github.com/MiguelJ/eneboo-features) " (al ser un "branch" del de "klo-manolo" (el repositorio + actualizado) se descarga lo que había en el día que se hizo la "copia-branch"...) 8. ...y al darle a ENTER lo pone como subdirectorio en el directorio de descargas elegido... 9. NOTA: No poner ":" en los nombres de las páginas o no se descargan bien...

CÓMO COORDINAR LA COPIA LOCAL Y LA DEL WEB GITHUB: 1 of 5

1. Vas ARRIBA-DERECHA a la rueda dentada y le das a "OPEN IN GIT SHELL", entonces se abre una ventana parecida al MSDOS de windows con unas letras en colores entre corchetes... 2. Para "TRAER" a la copia local los cambios de la copia-"master" del servidor github ponemos: NOTA: No se por qué no me deja hacerlo si el contenido en local es distinto, dice no-se-que del ".gitattribute", por lo que lo que hago es borrar el directorio local y hacer un "clone"... OJO: El PULL hay que hacerlo DESDE EL DIRECTORIO DONDE QUIERES QUE DESCARGUE los archivos....si no es donde estás poner "cd (subdirectorio)" hasta situarse en el correcto...sin los parentesis. "git pull https://github.com/Miguel-J/eneboo (https://github.com/Miguel-J/eneboo) " (sin el wiki) "git pull https://github.com/Miguel-J/eneboo.wiki (https://github.com/MiguelJ/eneboo.wiki) " (este wiki) "git pull https://github.com/eneboo/eneboo-modules (https://github.com/eneboo/eneboo-modules) " (módulos básicos más actuales) "git pull https://github.com/Miguel-J/eneboo-features (https://github.com/MiguelJ/eneboo-features) " (extensiones básicas Miguel-J-asociadas al de KLO) "git pull https://github.com/klo-manolo/eneboo-features (https://github.com/klomanolo/eneboo-features) " (extensiones básicas KLO-más actualizadas???) 3. Para "SUBIR" la copia local MODIFICADA a la copia-"master" del servidor github ponemos: OJO: ANTES de hacer un PUSH es mejor hacer un PULL, porque si detecta que las partes del "master" del servidor que NO ACTUALIZAS son distintas a lo que tienes en el "local", no te dejará subir nada... OJO: El PUSH hay que hacerlo DESDE EL DIRECTORIO DONDE QUIERES QUE COPIE los archivos....si no es donde estás poner "cd (subdirectorio)" hasta situarse en el correcto...sin los parentesis. 4. Primero hay que decirle al programa quien somos...: este paso sólo se hace la primera vez que usas el github... "git config user.mail "[email protected]" "(o la cuenta email de cada uno) "git config user.name "Miguel-J" "(o el nombre de usuario de cada uno) 5. OPCIONAL: ver si hay llave SSH generada: La ssh key se utiliza para establecer una conexión segura entre Github y tu ordenador. Partimos de la base que no tenemos ninguna llave generada. Si queréis comprobarlo escribid lo siguiente en el terminal: Código: cd ~/.ssh ls

2 of 5

Si tenemos alguna llave generada tendría que aparecer alguno de estos dos archivos. Código: id_rsa.pub Código: id_dsa.pub en caso q no esté lo generamos: ssh-keygen -t rsa -C "[email protected]" luego hay que decirle que hemos cambiado cosas de los archivos...: "git add (nombre del archivo)" (para cada archivo nuevo) ejemplo: "C:\Users\portatil\Documents\GitHub\eneboo-manual\eneboo.wiki [master +6 0 0 1] git add EnebooTools.md" NOTA: NO olvidarse de la extensión ".md" SI NO QUIERES PONER LOS NOMBRES DE ARCHIVO O HAY VARIOS: "git add ." ahora empaquetamos esos cambios con "git commit -a" se puede hacer esto sin el "git add" pero sólo si no hemos creado ningún archivo, en ese caso hay que hacer ANTES un "git add ..." o un "git add ." ejemplo:"C:\Users\portatil\Documents\GitHub\eneboo-manual\eneboo.wiki [master +6 0 0 1] git commit -a" NOTA: se abre una ventana de texto para poner una explicación del cambio que "subes"....no se puede dejar en blanco....al acabar cerrarla y decirle que SI a grabar (lo hace en un dir. temporal que luego borra) y ahora hay que decirle que SUBA esos cambios: "git push https://github.com/Miguel-J/eneboo (h ttp s ://gi th u b .c o m/Mi gu el J/en eb o o ) master"

"git push https://github.com/Miguel-J/eneboo.wiki (https://github.com/Miguel-J/eneboo.wiki) master" "git push https://github.com/Miguel-J/eneboo-features (https://github.com/Miguel-J/eneboofeatures) master"

"git push https://github.com/Miguel-J/ext-abanq-eneboo (https://github.com/Miguel-J/extabanq-eneboo) master"

OJO: hay que añadir esa palabra "master" al final de la dirección para indicarle que el que manda es el del servidor... Habrá que poner el USUARIO y PASSWORD de la cuenta propia en el GITHUB

CÓMO SINCRONIZAR TU GITHUB CON OTRO GITHUB: CASO 1- en el caso de ser un repositorio BRANCH de otro y querer actualizar los cambios (o SUBIR) HACIA repositorio "padre": vas a la página web de TU Github,

3 of 5

le das al BOTÓN VERDE que hay al lado del repositorio de tu página (a media alturaizquierda, con forma de "S"), ..entonces te lleva a la página-github del repositorio "padre" (una especie de "páginacomparativa"), le das al BOTÓN ENVIAR PULL REQUEST (PR), se abre una ventana por si quieres añadir algún comentario extra, la cierras y le das a aceptar el P R...LISTO! cuando el responsable del repositorio master acepta los cambios (hace un CLOSE PR (pull request)), recibes un e-mail de confirmación, tal que asi:  `On Fri, 11/ 27/ 15, klo- manolo < [email protected]> wrote: ` `Subject: Re: [eneboo- features] Ajuste de flfactinfo para que aparezca el "informe de ventas" en el m… (#23)` `To: "klo-manolo/eneboo-features" < eneboo- [email protected]> ` `Date: Friday, November 27, 2015, 8: 20 AM` `Merged #23.` `—` `Reply to t h i s email directly or view it on GitHub.` -CASO 2- en el caso de ser un repositorio BRANCH de otro y querer actualizar los cambios (o BAJAR) DESDE repositorio "padre": a DIA DE HOY NO HE AVERIGUADO CÓMO SE HACE "ON-LINE"...es más práctico desde el "Git Shell" de tu ordenador local: primero hacemos un "pull" del máster-padre: "git pull https://github.com/klo-manolo/eneboo-features (https://github.com/klomanolo/eneboo-features) " y luego haces un "push" hacia tu "branch" en github: "git push https://github.com/Miguel-J/eneboo-features (https://github.com/MiguelJ/eneboo-features) master" recordar que en el caso de que haya cambios en tu github on-line tienes que bajarlos primero: "git pull https://github.com/Miguel-J/eneboo-features (https://github.com/MiguelJ/eneboo-features) "

COMO CREAR SUBDIRECTORIOS DESDE LA WEB Simplemente al crear una página nueva añadir delante del nombre el nombre del subdirectorio: "/imagen/prueba"

4 of 5

COMO SUBIR IMAGENES DE SUBCARPETA AL GITHUB: 1. Primero haces un "pull" para bajar todos los cambios de internet: c:\Users\yo\Documents\GitHub\eneboo-manual\eneboo> "git pull https://github.com/Miguel-J/eneboo (https://github.com/Miguel-J/eneboo) " (sin el wiki) 2. ...luego mueves el subdirectorio en el ordenador local... 3. ...luego hay que ir justo encima del subdirectorio (con cd subdirectorio)... c:\Users\yo\Documents\GitHub\eneboo-manual\eneboo\imagen> 4. ...luego hacer un "git add (nombre subdirectorio) desde su raíz...(en este caso sin extensión)... 5. ...luego haces un "git commit -a" (añadir algo de descripción y cerrar grabando)...

1. ...luego hacer un "push": 2. "git push https://github.com/Miguel-J/eneboo (https://github.com/Miguel-J/eneboo) master" 3. NOTA: misteriosamente conserva el orden de subdirectorios del local....

5 of 5

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.