JJ / GII-2014

Repositorio para el material específico de cada clase, planificación y ejercicios.
http://jj.github.io/IV
Apache License 2.0
13 stars 48 forks source link

actualizando ejercicios tema 4 #588

Closed Alayala closed 9 years ago

fergunet commented 9 years ago

@Alayala sigo sin poder hacer el PR. Creo que estás haciendo pull de tu repo, pero no del repo principal de JJ (que es a donde vas a hacer el pull request)

Prueba a hacer lo siguiente: git remote add upstream https://github.com/JJ/GII-2014.git (eso crea un alias llamado "upstream" del repositorio de JJ, no de tu fork) git pull upstream master (esto se baja el repositorio de JJ, no tu fork). Ya tendrás en tu directorio todo lo de JJ actualizado.

A lo mejor saldrá algún error diciendo "Git ha detectado conflictos, por favor, resuelvelos" (depende de lo que se haya modificado) Te vas al fichero de los conflictos y buscas los <<<<<<< y >>>>>> y los borras/adaptas dejando el fichero ya corregido del todo. (sin los <<< y >>>)

Y ya puedes hacer el pull request. Recuerda sólo hacer commits de tus ficheros, no de los ficheros de tus compañeros.

Alayala commented 9 years ago

Lo miro en un momento, gracias. El 02/02/2015 17:31, "Pablo García Sánchez" notifications@github.com escribió:

@Alayala https://github.com/Alayala sigo sin poder hacer el PR. Creo que estás haciendo pull de tu repo, pero no del repo principal de JJ (que es a donde vas a hacer el pull request)

Prueba a hacer lo siguiente: git remote add upstream https://github.com/JJ/GII-2014.git (eso crea un alias llamado "upstream" del repositorio de JJ, no de tu fork) git pull upstream master (esto se baja el repositorio de JJ, no tu fork). Ya tendrás en tu directorio todo lo de JJ actualizado.

A lo mejor saldrá algún error diciendo "Git ha detectado conflictos, por favor, resuelvelos" (depende de lo que se haya modificado) Te vas al fichero de los conflictos y buscas los <<<<<<< y >>>>>> y los borras/adaptas dejando el fichero ya corregido del todo. (sin los <<< y >>>)

Y ya puedes hacer el pull request. Recuerda sólo hacer commits de tus ficheros, no de los ficheros de tus compañeros.

— Reply to this email directly or view it on GitHub https://github.com/JJ/GII-2014/pull/588#issuecomment-72487526.

Alayala commented 9 years ago

Buenas tardes,

He seguido los pasos que me has indicado pero al intentar hacer el push me dice que no tengo permisos :S

fergunet commented 9 years ago

@Alayala ejecuta los pasos y cópiame lo que te sale en la consola aquí y te ayudo

Alayala commented 9 years ago

Es lo que me dice al hacer el push:

remote: Permission to JJ/GII-2014.git denied to Alayala. fatal: unable to access 'https://github.com/JJ/GII-2014/': The requested URL returned error: 403

fergunet commented 9 years ago

Pon git push origin master y dime que sale

Alayala commented 9 years ago

Lo mismo:

remote: Permission to JJ/GII-2014.git denied to Alayala. fatal: unable to access 'https://github.com/JJ/GII-2014/': The requested URL returned error: 403

fergunet commented 9 years ago

copiame el fichero .git/config

Alayala commented 9 years ago

[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/JJ/GII-2014 fetch = +refs/heads/:refs/remotes/origin/ [branch "master"] remote = origin merge = refs/heads/master [remote "upstream"] url = https://github.com/JJ/GII-2014.git fetch = +refs/heads/:refs/remotes/upstream/

fergunet commented 9 years ago

Vaaaale, es que has clonado el de JJ directamente.

Haz lo siguiente: 1) Clona TU repo git clone https://github.com/Alayala/GII-2014.git

2) Entra en la carpeta de tu repo

3) Actualiza tu repo, con los datos del de JJ git remote add upstream https://github.com/JJ/GII-2014.git git pull upstream master

4) Modifica tus ficheros normalmente

5) Haz push a tu repo (no al de JJ) git push origin master

6) Pide el Pull Request

Ve copiándome lo que te salga si no funciona

Alayala commented 9 years ago

Ya lo tengo todo actualizado, pero desde Github no puedo hacer el pull request, sólo me muestra un listado de los cambios.

Al darle a create pull request me lleva aquí: https://github.com/Alayala/GII-2014/compare/JJ:master...master

fergunet commented 9 years ago

Desde aquí: https://github.com/Alayala/GII-2014/compare (el botón verde con flechitas de tu repositorio)

Alayala commented 9 years ago

vale, esta ya todo bien?