GITHUB

GITHUB es una especie de "red social" hecha por y para ñoños.

Es uno de los repositorios online más grandes de trabajo colaborativo en todo el mundo.

La finalidad es poder trabajar con tu proyecto de forma remota y tener respaldado tu trabajo en la nube.

Para poder empezar a utilizar esta red social, es fundamental ya estar trabajando con

Empezar con GitHub desde 0

  1. Crearse una cuenta en GitHub
  2. https://github.com/
  3. Una vez dentro de la plataforma, tienen que crear un nuevo repositorio.
  4. (No hay límite en cantidad de repos)
  5. El nombre que elijan para el repositorio se puede cambiar más adelante también.
  6. Se puede agregar una mini descripción
  7. Se elije entre público y privado
  8. No toquen las opciones del README.
  9. Crear repositorio.

Ya tengo el repositorio creado ¿Y ahora?

En este paso lo importante es ya tener un commit hecho, por eso era necesario que ya estuvieras trabajando con GIT.

Si todavía no lo hiciste, este es el momento de volver a

Si es la primera vez que inicias un repositorio, en algún momento GitHub te va a pedir a través de la consola o a través de un alerta, que ingreses tu usuario y contraseña.

  1. git remote add origin https://github.com/JuanPerez/mi-repositorio-de-ejemplo.git
  2. Si en la consola estas en la rama Master: git push -u origin master
  3. Si en la consola estas en la rama Main: git push -u origin main

Listo, ya estas trabajando con GitHub de forma remota

Lista de comandos que nos resultaran muy oportunos:

  1. git status
  2. git add .
  3. git commit -m "Aca va el mensaje"
  4. Hasta acá es todo local
  5. git push: pone nuestros archivos locales en la nube.
  6. Listo, ya esta tu repo en la nube

Creando cosas en Github

Sincronización con archivos locales

  1. git pull: Empuja los archivos de GitHub y los trae al repositorio local.
  2. git fetch: Compara los archivos locales con los que estan en la nube y deja ambos repositorios iguales. (Con este comando hay que tener cuidado).

TAGS / Etiquetas

  1. git tag v1.0 -m "Esta es la primer versión de mi proyecto": crea una nueva etiqueta.
  2. git push --tags: Sube la etiqueta a GitHub.
  3. git tag: Te da la lista de tags existentes.
  4. git tag -D: Borra la etiqueta
  5. git show nombreTag: muestra información de la etiqueta.

GitHub Pages

  1. Crear un nuevo repositorio que tenga su nombre de usuario
  2. Subir su landing page personal a GitHub
  3. Ir a settings
  4. Scrollear hasta encontrar Github Pages
  5. Ya tenés tu landing page personal gratis!
  6. Podes hacer esto por cada repositorio que subas :)