Closed Alayala closed 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.
Buenas tardes,
He seguido los pasos que me has indicado pero al intentar hacer el push me dice que no tengo permisos :S
@Alayala ejecuta los pasos y cópiame lo que te sale en la consola aquí y te ayudo
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
Pon git push origin master y dime que sale
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
copiame el fichero .git/config
[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/
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
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
Desde aquí: https://github.com/Alayala/GII-2014/compare (el botón verde con flechitas de tu repositorio)
vale, esta ya todo bien?
@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.