Fuzan 2020-11-27 18:06:39 -03:00
parent 464fe97540
commit 399de26002

@ -3,7 +3,7 @@
*[Basicos Git](https://gitea.kickto.net/jp.av.dev/basicos_git/wiki/Comandos-Basicos-Git#user-content-hoja-de-comandos-basicos-git)*
## WORKFLOWS
# WORKFLOWS
-----
#### **Flujos de trabajo colaborativo**
```
@ -13,10 +13,10 @@ SourceForge - GitLab - BitBucket - Gogs - **Gitea** - GitHub ...etc
Ofrecen servicio de **hosting** de repositorios con interfaz web grafica
### Exploración, Clonación y Colaboración
## Exploración, Clonación y Colaboración
------
#### Explorar y Clonar
### Explorar y Clonar
git clone [repo ssh o HTTPS]
@ -25,7 +25,7 @@ Ofrecen servicio de **hosting** de repositorios con interfaz web grafica
Clona todos los archivos, incluyendo historial"
#### Colaboración
### Colaboración
Si se posee un repositorio personas pueden proponer colaboraciones
y se pueden aceptar o nó
Lo mismo para repositorios creados por organizaciones o equipos,
@ -41,7 +41,7 @@ Ofrecen servicio de **hosting** de repositorios con interfaz web grafica
git push
##### Secuencia de uso común
#### Secuencia de uso común
```
"Iniciar Repo"
git init
@ -70,11 +70,15 @@ git push origin master
```
### Fork
## Fork
-----
Para trabajar con proyectos de terceros **actualizar siempre** el
repositorio local con el principal, antes de hacer o subir cambios.
Se tiene:
- Un repositorio personal ***Forked***, en github (**origin**)
- Un repositorio original ***Principal***, en github (**upstream**)
- Un repositorio local,
```
# git init
# git config --local user.name "nombre"
@ -87,8 +91,8 @@ git remote add origin gitea@gitea.kickto.net/jp.av.dev/testingFork.git
# Agregar como upstream el repositorio original, Forked
git remote add upstream https://gitea.kickto.net/Fuzan/testingFork.git
# Descargar y fusionar repositorio Fork (personal)
git fetch origin
# Descargar upstream y fusionar con origin (repositorio Fork personal)
git fetch upstream
git merge origin/master
# Descargar y fusionar cambios del repositorio Forked
@ -97,7 +101,10 @@ git merge upstream/master
# Subir los cambios a Repositorio Fork
git push origin master
```
![fork-workflow](https://gitea.kickto.net/jp.av.dev/basicos_git/raw/branch/master/assets/images/fork-workflow.png)
### Pull request
-----