Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 2.04 KB

README.md

File metadata and controls

32 lines (25 loc) · 2.04 KB

Repositorio de ejercicios para la charla "Introducción a Git y GitHub"

En este repositorio encontraréis ejercicios muy sencillos de programación en Python, pensados para ser hechos en equipos de dos personas, para aprender los fundamentos de Git, GitHub, y el pair programming.

Puedes encontrar las diapositivas de la charla original en Diapositivas/Taller_de_Git.pdf.

Pasos a seguir

  1. Haced un fork de éste repositorio (sólo uno del equipo).
  2. Añadid como colaborador del fork al otro compañero del equipo (SettingsCollaborators and teamsAdd people).
  3. Clonad el repositorio (ambas personas).
  4. Uno de los miembros rellenará las funciones del archivo aritmetica.py y el otro rellenará las de palabras.py.
  5. Cada uno hará un commit y un push. Observad cómo no hay conflictos debido a trabajar en distintos archivos.
  6. Se refrescarán los cambios mediante un pull.
  7. Cread dos ramas nuevas: funciones y algo, para poder trabajar en el mismo archivo sin problemas.
  8. Uno hará un checkout a la rama funciones y el otro a la rama algo.
  9. El de la rama funciones se encargará de rellenar las funciones multiplicar() y es_palindromo(), mientras que el de la rama algo se encargará de la función haz_algo_con().
  10. Haced commit y push a vuestras respectivas ramas.
  11. Haced una pull request de la rama funciones a la rama main. Observad cómo no hay conflictos. Eliminad la rama funciones.
  12. Haced una pull request de la rama algo a la rama main. Resolved los conflictos y eliminad la rama algo.
  13. Haced una pull request al repositorio original. La mejor pull request de entre todos los asistentes será la aceptada.

Instalación y ejecución

Asegúrate de tener Python3 instalado.

python3 main.py

Licencia

Todos los contenidos de este repositorio pertenecen al dominio público según la licencia GNU General Public License v3.0. Para más información, véase: LICENSE.