Lista de comandos útiles para Git
Para clonar el repositorio de GitHub (sólo una vez):
git clone https://github.com/susannalles/MinimalEditions.git
Para subir nuevos materiales a GitHub:
git init
: inicia git al interno de la carpetagit add nombre_archivo.txt
: añade el documento (o carpeta) en el area de espera ("stage")git commit -m "mi primer mensaje de cambios"
: describe los cambios realizadosgit remote add origin https://github.com/susannalles/MinimalEditions.git
: apunta a la dirección donde deseáis subir el nuevo materialgit push -u origin master"
: subís los cambios al repositorio remote en GitHub por primera vez
Push & Pull
git add *
: añade el documento (o carpeta) en el area de espera ("stage")git commit -m "mensaje con los detalles del cambio"
: describe los cambios realizadosgit push origin master
: subís los cambios a GitHubgit push origin [branch]
: subís los cambios al repositorio remote en GitHub. Asegurar de escribir el nombre del branch que quieres subir sus cambios y *nunca subes al master** sin que todos revisamos sus cambios.
Sincronizar nuestra copia con el original:
git pull
: baja los cambios del repositorio remoteo a nuestra copia en local
La Brújula:
git status
: señala lo que se ha modificado en la carpeta de trabajoBranches
git branch
: Para ver en que branch estas trabajando.git branch [name]
: Para crear un branch nuevo. Asegurar de usargit checkout
para camibar al branch.git checkout [branch]
: Para cambiar de un branch a otro. Así por ejemplo, si estamos en "master" y queremos cambiarnos a un branch llamado "classwork", haremos 'git checkout classwork'.git branch -d [name]
: Para quitar un branch. Es posible que git te da un error. Git no te permite quitar un branch que tiene commits no escritos al origin con esta orden. Si estas completamente seguro de que quieres quitar el branch, puedes usar la ordengit branch -D [name]
.git checkout -b nombre_branch
: para bajar el contenido de un branchgit pull origin nombre_branch
: para actualizar el contenido de un branch (y empezar a trabajar en ese branch).git checkout -b nombre_branch
: para descargar el contenido de un branchgit checkout -- file.html
: para ignorar los cambios hechos en local (cuando queremos hacer un push)
Video Parte 1
Video Parte 2
Video Parte 3