Secuencia a seguir para el taller Tu primera página en GitHub Pages
- ¿Qué es el software libre? (Gratis, Open-source, SL)
- Software libre: Atiende a las cuatro libertades del SL y no necesariamente es gratuito ya que puede respetar las 4 libertades y aun asi ser usado para uso comercial.
- 0: Libertad de usar el programa
- 1: Libertad de estudiar el programa y modificarlo para adaptarlo a tus necesidades
- 2: Libertad de distribuir el programa
- 3: Libertad de mejorar el programa y hacer públicas dichas mejoras a los demás, de modo que toda la comunidad se beneficie
- Open Source: Software desarrollado y distribuido libremente. La premisa es: compartir el código fuente lleva a que el programa resultante sea de mayor calidad (por el apoyo de la comunidad) que el software propietario.Por lo tanto esta es una visón técnica.
- git
- Conceptos
- Sistema de control de versiones
- Centralizado y Descentralizado
- Repositorio local con los tres estados (Working directory, Staging area, Git repository)
- Commit
- Branches
- Clone
- Push y pull
- GitHub (Video y relación con git)
- Video
- Relación con git
- Alojamiento de proyectos de software libre
- Pasar a la acción
- Explicación de la interfaz de GitHub
- Crear cuenta de GitHub
- Creación del repositorio
- Instalación de Git
- Configuración inicial git config --global
- Clonar a tu computadora
- Bajar los archivos de Initializr
-
git status
-
git add
-
git commit
-
git push -u origin master
- Entrar a GitHub
- Configuración en GitHub
- Una alternativa a GitHub: Gitlab
Si quieres aprender a profundidad y aceptar el reto de ser un maestro en git aquí tienes unos enlaces para comenzar este largo camino