Update 'Workflows y acciones colaborativas'

jp.av.dev 2021-07-02 21:21:45 -04:00
parent 9f6eadd559
commit 694911eb5a

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