Pro Git
Pro Git
🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀
$ git remote add upstream https://github.com/schacon/blink
①
$ git fetch upstream
②
remote: Counting objects: 3, done.
remote: Compressing objects: 100% (3/3), done.
Unpacking objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
From https://github.com/schacon/blink
* [new branch] master -> upstream/master
$ git merge upstream/master
③
Auto-merging blink.ino
CONFLICT (content): Merge conflict in blink.ino
Automatic merge failed; fix conflicts and then commit the result.
$ vim blink.ino
④
$ git add blink.ino
$ git commit
[slow-blink 3c8d735] Merge remote-tracking branch 'upstream/master' \
into slower-blink
$ git push origin slow-blink
⑤
Counting objects: 6, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 682 bytes | 0 bytes/s, done.
Total 6 (delta 2), reused 0 (delta 0)
To https://github.com/tonychacon/blink
ef4725c..3c8d735 slower-blink -> slow-blink
① Añadir el repositorio original como un remoto llamado “upstream”
② Obtener del remoto lo último enviado al repositorio
③ Fusionar la rama principal en la nuestra
④ Corregir el conflicto surgido
⑤ Enviar de nuevo los cambios a la rama del Pull Request
Cuando haces esto, el Pull Request se actualiza automáticamente y se
re-chequea para ver si es posible un fusionado automático o no.
👉 Descargar el audiolibro GRATIS en Amazon Reportar problema / Sugerencias