diff --git a/Workflows-y-acciones-colaborativas.md b/Workflows-y-acciones-colaborativas.md index 2cbad22..26c22c4 100644 --- a/Workflows-y-acciones-colaborativas.md +++ b/Workflows-y-acciones-colaborativas.md @@ -7,7 +7,7 @@ ##### ***Flujos de trabajo colaborativo*** ----- Servicios de **hosting** de repositorios con interfaz web grafica -``` +```md opciones de plataforma para subir proyectos de desarrollo. SourceForge - GitLab - BitBucket - Gogs - **Gitea** - GitHub ...etc ``` @@ -18,9 +18,9 @@ SourceForge - GitLab - BitBucket - Gogs - **Gitea** - GitHub ...etc ------ ### Explorar y Clonar - +```sh git clone [repo ssh o HTTPS] - +``` Clona un repositorio REMOTO en un repositorio LOCAL @@ -32,18 +32,18 @@ SourceForge - GitLab - BitBucket - Gogs - **Gitea** - GitHub ...etc Lo mismo para repositorios creados por organizaciones o equipos, se puede proponer y/o subir cambios dependiendo de los roles. SIEMPRE veriricar cambios en Repositorio Maestro al realizar push. - - git fetch - - git merge + ```sh + git fetch + git merge + ``` Descarga cambios en repositorio remoto al area origin/master (distindo de pull) Actualiza los archivos, pero el cambio no se fusiona(merge) con master - - git push - +```sh + git push +``` #### Secuencia de uso común -``` +```sh "Iniciar Repo" git init @@ -57,12 +57,12 @@ git fetch origin git merge origin/master ``` ***...tiempo despues y codigo añadido por distintos users en repo remota y local...*** -``` +```sh "Actualizar fetch con origin(remoto)" git fetch origin ``` **IMPORTANTE: Resolver conflictos antes de realizar merge** `git status` -``` +```sh "Fusion" git merge origin/master @@ -91,7 +91,7 @@ Se tiene: - Un repositorio personal ***Forked***, en github (**origin**) - Un repositorio original ***Principal***, en github (**upstream**) - Un repositorio local, -``` +```sh # git init # git config --local user.name "nombre" # git config --local user.email "mail"