Control de versiones con GithubControl de versiones con Github
Control de versiones con Github

Hoy en día es completamente necesario para cualquier desarrollador saber trabajar con al menos un control de versiones, en esta primera ocasión vamos a empezar con Github, personalmente el mejor que existe, pero sólo personalmente.

En este vídeo tutorial vamos a ver las que yo creo que pueden ser las tareas más cotidianas a la hora de trabajar con Github o cualquier otro control de versiones, entre lo que veremos, tenemos lo siguiente, espero que te guste

y sobre todo que te sea de mucha ayuda:

  • Inicializar un proyecto en github: git init
  • Añadir todo al proyecto: git add .
  • Preparar una nueva subida con un mensaje: git commit -a -m “msg”
  • Añadir un nuevo origen de datos: git remote add origin (url origin)
  • Forzar si da problemas añadir origen de datos: git remote set-url –add origin (url origin)
  • Subiendo los cambios al repositorio: git push origin (branchName)
  • Actualizando nuestro proyecto local con la info del repositorio remoto: git pull origin (branchName)
  • Setear nuestro nombre en la cli para todos los repositorios: git config –global user.name “(name)”
  • Setear nuestro email en la cli para todos los repositorios: git config –global user.email “(email)”
  • Setear nuestro nombre en la cli para un repositorio: git config user.name “(name)”
  • Setear nuestro email en la cli para un repositorio: git config user.email “(email)”
  • Crear una rama en nuestro repositorio: git branch (branchName)
  • Ver las ramas actuales y en la que estamos ubicados: git branch
  • Movernos a nuestra rama: git checkout (branchName)
  • Subir la rama al repositorio: git push -u origin (branchName)
  • Unir una rama a otra: git merge (branchName)
  • Eliminar una rama de forma local: git branch -d (branchName)
  • Eliminar una rama remotamente: git push origin –delete (branchName)
  • Clonar un proyecto para trabajar más usuarios: git clone (url repository)

Pasos para movernos por nuestros commits

  • git reset
  • git reset –soft [email protected]{1}
  • git commit -m “Revert to (código commit)”
  • git reset –hard
  • git push origin master

Aparte de eso, también veremos como crear nuestro archivo readme y añadir código html, js, php y de cualquier lenguaje de forma simple.