Primero instala Gitflow:
➜ ~ brew install git-flow
Para contribuir a un proyecto de GitHub, necesitará dos cosas: un Fork de GitHub y un clon local de este proyecto.
Siga las actividades a continuación para prepararse para el resto del tutorial.
All Team Members
Fork the source repository:
- Visita https://github.com/m-salcedo/libro-git.
- Click en el botón "fork", y elija su cuenta personal de GitHub si se le solicita.
👮 ✋ - Por favor espera hasta que todo se hayan puesto al día.
🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧 🚧
All Team Members
Clona este proyecto en tu máquina local:
$ cd ~/my/parent/directory
$ git clone https://github.com/tu-nombre/libro-git.git
# clona el repositorio de la bifurcación de GitHub
$ cd repository-name
# cambiar el directorio de trabajo al repositorio clonado
Ver controles remotos existentes:
$ git remote
origin
$ git remote -v
origin https://github.com/source-username/repository-name.git (fetch)
origin https://github.com/source-username/repository-name.git (push)
Debería ver un control remoto origin
que apunta al proyecto de GitHub de origen:
$ git remote show origin
* remote origin
Fetch URL: https://github.com/source-username/repository-name.git
Push URL: https://github.com/source-username/repository-name.git
HEAD branch: master
Remote branches:
develop tracked
master tracked
Local branch configured for 'git pull':
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
➜ ~ git flow init
Crear una nueva rama feature bibliografia.
Crear un archivo en la siguiente dirección: capitulos/capitulo4.txt y añadir el texto siguiente “En este capítulo veremos cómo usar GitFlow para alojar repositorios en remoto.”
Hacer un commit con el mensaje “Añadido capítulo 4.
Cambiar a la rama feature/bibliografia. Crear el fichero bibliografia.txt y añadir la siguiente referencia “Chacon, S. and Straub, B. Pro Git. Apress.”
Hacer un commit con el mensaje “Añadida primera referencia bibliográfica.”
Crear nueva rama release v1.x.x
Añade un archivo que se llame versionado.txt y escribele "Esta es la versión 1.0.0"
Finaliza la rama release.
Crear una nueva rama hotfix bibliografia desde release/v1.x.x Cambiar a la rama hotfix/bibliografia.
Cambiar el archivo bibliografia.txt para que contenga las siguientes referencias: “Scott Chacon and Ben Straub. Pro Git. Apress. Ryan Hodson. Ry’s Git Tutorial. Smashwords (2014)”
Cambiar el archivo versionado.txt para que contenga : "Esta es la versión 1.0.1"
hacer un commit con el mensaje “Modificada la referencia bibliográfica.”