Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

actualizando ejercicios tema 4 #588

Closed
wants to merge 1 commit into from
Closed

actualizando ejercicios tema 4 #588

wants to merge 1 commit into from

Conversation

Alayala
Copy link

@Alayala Alayala commented Jan 15, 2015

No description provided.

@fergunet
Copy link
Collaborator

fergunet commented Feb 2, 2015

@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.

@fergunet fergunet closed this Feb 2, 2015
@Alayala
Copy link
Author

Alayala commented Feb 3, 2015

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
#588 (comment).

@Alayala
Copy link
Author

Alayala commented Feb 3, 2015

Buenas tardes,

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

@fergunet
Copy link
Collaborator

fergunet commented Feb 3, 2015

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

@Alayala
Copy link
Author

Alayala commented Feb 3, 2015

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
Copy link
Collaborator

fergunet commented Feb 3, 2015

Pon git push origin master y dime que sale

@Alayala
Copy link
Author

Alayala commented Feb 3, 2015

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
Copy link
Collaborator

fergunet commented Feb 3, 2015

copiame el fichero .git/config

@Alayala
Copy link
Author

Alayala commented Feb 3, 2015

[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
Copy link
Collaborator

fergunet commented Feb 3, 2015

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
Copy link
Author

Alayala commented Feb 3, 2015

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í:
Alayala/GII-2014@JJ:master...master

@fergunet
Copy link
Collaborator

fergunet commented Feb 3, 2015

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

@Alayala
Copy link
Author

Alayala commented Feb 3, 2015

vale, esta ya todo bien?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants