"GitHub es una plataforma de desarrollo colaborativo de software para alojar proyectos utilizando el sistema de control de versiones Git."
Para crear una cuenta en GitHub se debe entrar a github.com y registrarse siguiendo las instrucciones.
Un repositorio es una carpeta en la cual se puede guardar todo tipo de archivos, Github utiliza este termino para referirse a los lugares en donde se guarda el trabajo. Se hablará de 2 terminos: repositorio local y remoto.
-
Repositorio local: Es el espacio que se encuentra en la computadora
-
Repositorio remoto: Es el espacio que existe en alguno de los servidores de GitHub.
Cuando se pone algo en GitHub, esa copia vive en uno de los servidores de GitHub. Esto hace que sea un repositorio remoto, ya que no está en la computadora, sino en un servidor ”remoto” y en otro lugar. Al realizar (pushing) a cambios locales (en su computadora), se mantienen actualizados.
Otras personas siempre pueden obtener lo ´ultimo de tu proyecto tomando (pulling) de los cambios desde el control remoto (y en su computadora). Así es como todos pueden trabajar en un proyecto juntos sin necesidad de tener acceso a la computadora donde se almacena la copia local.