Skip to content

Roberto#10

Open
RobertoGDev wants to merge 2 commits intodevelopfrom
Roberto
Open

Roberto#10
RobertoGDev wants to merge 2 commits intodevelopfrom
Roberto

Conversation

@RobertoGDev
Copy link
Copy Markdown

Un avance antes del push final con estilos. Pido permiso para abordar!

@RobertoGDev RobertoGDev deleted the Roberto branch May 20, 2018 09:01
@RobertoGDev RobertoGDev restored the Roberto branch May 20, 2018 09:01
@RobertoGDev RobertoGDev reopened this May 20, 2018
@RobertoGDev
Copy link
Copy Markdown
Author

Creo que lo estoy haciendo mal.
RobertoGDev wants to merge 2 commits into develop from Roberto
No tendría que mergear commits a develop no es así? o si?

Saludos.

@perezmjosea
Copy link
Copy Markdown

Hola Roberto, si, lo estas haciendo bien.

Para resumir:
Siempre situado en tu rama desde el terminal.
Los pull van de develop a tu rama (roberto) --> git pull origin develop
Los push van de tu rama a tu rama --> git push origin roberto
Los merge se hacen desde aquí de tu rama a la rama develop

Que me corrija Gonzalo si me equivoco.

@RobertoGDev
Copy link
Copy Markdown
Author

Muchas gracias @perezmjosea! me lo guardo 👍
De momento lo hice así: git push origin Roberto
Entiendo que origin es el repositorio y siempre será ese nombre a no ser que cambie el alias "origin" a otro distinto. Aún así lo que más me confunde es que el pull request quiera hacer merging en develop de mi rama.
Será que he seleccionado mal el target del pull request? mmmm
@goncedillo

@goncedillo
Copy link
Copy Markdown
Contributor

Hola Roberto,

Efectivamente el flujo es el que te comenta Jose. Tu hace pull de develop en tu rama para estar actualizado antes de subir nada y evitar conflictos.

Luego haces push de tu rama para subir tus cambios, ya mergeados con develop para no tener conflictos. Esto sube tu rama a un repo remoto, que efectivamente se llama origin en tu configuración local mientras no le digas otra cosa.

Hasta aquí el proceso de GIT puramente.

Ahora quieres que la rama develop admita tus cambios nuevos. Para ello solicitas que tu rama sea mergeada en develop, para que tus cambios también formen parte de él.
Esto es una pull-request. Solicitar que alguien mergee tu rama en la suya.

En este caso usamos develop como rama de desarrollo, y dejaríamos máster como rama solo de releases. Es decir, cada X tiempo llevaríamos develop máster para crear versiones de producción.

Se entiende?

@RobertoGDev
Copy link
Copy Markdown
Author

Ok @goncedillo muchas gracias!,
Entiendo que origin siempre se refiere al sitio remoto. Siempre se va a llamar origin a no ser que lo cambiemos por un alias que no es el caso.
Develop es una rama. Claro, estaba equivocado, pensaba que develop era un alias de origin.
Este repo tiene su rama master que es la que está bloqueada de cambios, es así?
Por lo demás entendido! Sigo probando!!

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.

3 participants