Este es el repositiorio que hice de un curso profesional de Git y GitHub en Platzi:
-
git add .Agrega todos los archivos con cambios al área de staging. -
git commit -m "<this is my message>"Agrega los cambios del staging al repositorio o rama master.-amHacegit add .y luegogit commit
-
git checkout <nameBranch> -
git rm --cached <file>Elimina cambios del staging -
git logHistoria del repositiorio--statMuestra los bytes agregados o eliminados--onelineTe muestra el id commit y el título del commit.--decorateTe muestra donde se encuentra el head point en el log.--stat- Explica el número de líneas que se cambiaron brevemente.-pExplica el número de líneas que se cambiaron y te muestra que se cambió en el contenido.git shortlog- Indica que commits ha realizado un usuario, mostrando el usuario y el titulo de sus commits.--graphMuestra en diagrama de árbol--pretty=format:"%cn hizo un commit %h el dia %cd"- Muestra mensajes personalizados de los commits.-3Limitamos el número de commits.--after=“2018-1-2”--after=“today”--after=“2018-1-2” --before=“today”- Commits para localizar por fechas.--author=“Name Author”- Commits realizados por autor que cumplan exactamente con el nombre.--grep=“INVIE”- Busca los commits que cumplan tal cual está escrito entre las comillas.-grep=“INVIE” –iBusca los commits que cumplan sin importar mayúsculas o minúsculas.– index.htmlBusca los commits en un archivo en específico.-S “Por contenido”Buscar los commits con el contenido dentro del archivo.> log.txt- guardar los logs en un archivo txt
-
git showmuestra los cambios que se han hecho -
git diffCompara los cambias entre el staging y el directorio actual<idcommit> <idanothercommit>Compara los cambias entre dos commits
-
git resetSe devuelve en el tiempo por los commits sin posibilidad de volver al futuro--hardTodo vuelve al estado anterior.--softTodo lo que está en staging sigue ahí.HEADsaca archivos del área de Staging
-
git checkout <idcommit>Muestra un commit en especial. -
git rm -
git pushEnvía el Repositorio Local a un Repositorio Remoto -
git fetchTrae los datos del Repositorio Remoto al Repositorio Local -
git mergeToma los archivos del Repositorio Local (enviados allí por fetch) al Working Directory- El HEAD debe estar en la rama diferente que quiero traer. (En master)
- Un merge es un COMMIT
-
git pullHacegit fetchy luegogit merge -
git branch <nameBranch>Crea una rama nueva justo donde está el HEAD. -
git remote add origin <urlproyectgit>- Podemos añadir un remote de un proyecto original en caso de haber hecho fork a un proyecto.
git remote add <upstream|nameorigin> <urlgit.git> --allow-unrelated-historiesForza el pullgit remote rm destinationElimina el remote
- Podemos añadir un remote de un proyecto original en caso de haber hecho fork a un proyecto.
-
git push origin masterLleva los cambios de MASTER al Repositorio Remoto -
git taggit tag -a <nametag> -m "message" <idcommit>Crear TAGSgit tag <nametag> -dElimina un TAGgit push origin :refs/tags/<nametag>Eliminar el tag del origingit push origin —tagsEnviar los tags al origin
-
git show-branch --allMuestra la historia de cada branch -
gitk
The Laravel framework is open-sourced software licensed under the MIT license.