/personal-page

This is my personal page

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Secuencia a seguir para el taller Tu primera página en GitHub Pages

Speech

  1. ¿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.
  1. 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
  1. GitHub (Video y relación con git)
    • Video
    • Relación con git
    • Alojamiento de proyectos de software libre
  2. Pasar a la acción

Práctica

  • 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

Referencias

Si quieres aprender a profundidad y aceptar el reto de ser un maestro en git aquí tienes unos enlaces para comenzar este largo camino