presentacion-workshop-2



presentacion-workshop-2

1 1


presentacion-workshop-2


On Github MiguelNieva / presentacion-workshop-2

Bienvenidos al curso profesional de Git y GitHub
HEAD pointer Indica el commit en el cual nos encontramos dentro de nuestro proyecto.
Iniciamos con un commit. El primer commit.
Realizamos un segundo commit. Nota la flecha.
Tercer commit. La flecha se llama HEAD. Un puntero que localiza el commit en el que estamos ubicados.
Notemos también la rama. Por defecto, SIEMPRE será master.
Git Log - Comandos
				git log --oneline
				
				Condensa cada commit en una sóla línea. Commit ID y el mensaje.
				
Git Log - Comandos
				git log --decorate
				
				Muestra referencias base (branches, tags, HEAD y commits).
				
Git Log - Comandos
				git log --stat
				
				Explica con detalle el número de líneas se cambiaron, brevemente.
				
				git log -p
				
				Es un análisis más profundo del anterior.
				
Git Log - Comandos
				git shortlog
				
				Agrupa por autor y muestra los títulos de commits.
				
				Sabemos en qué está trabajando cada dev.
				
Git Log - Comandos
				git log --graph --oneline --decorate
				
				Crea una gráfica que nos permite seguir la historia del repositorio.
				
Git Log - Comandos
				git log --pretty=format:"string"
				
				Nos permite mostrar mensajes personalizados de los commits.
				
				git log --pretty=format:"%cn hizo un commit %h el día %cd"
				
				Nos permite mostrar mensajes personalizados de los commits.
				
Git Log - Filtros de Comandos
				git log -3
				
				Por cantidad. Limita el número de commits.
				
Git Log - Filtros de Comandos
				git log --after="2016-1-2"
				
				git log --after="today"
				
				git log --after="2016-1-1" --before="today"
				
				Por fecha.
				
Git Log - Filtros de Comandos
				git log --author="Miguel Nieva"
				
				Por autor.
				
Git Log - Filtros de Comandos
				git log --grep="mensaje"
				
				Por título del commit. El mensaje.
				
Git Log - Filtros de Comandos
				git log -- index.html
				
				Por archivo.
				
Git Log - Filtros de Comandos
				git log -S"mensaje"
				
				Por contenido.