https://github.com/angelozdev/git-y-github
Git y Github
https://github.com/angelozdev/git-y-github
Last synced: 4 months ago
JSON representation
Git y Github
- Host: GitHub
- URL: https://github.com/angelozdev/git-y-github
- Owner: angelozdev
- Created: 2019-03-05T18:13:44.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-04-30T19:46:40.000Z (about 6 years ago)
- Last Synced: 2025-07-09T09:08:28.942Z (11 months ago)
- Language: HTML
- Homepage:
- Size: 14.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## Git and GitHub
Este es el repositiorio que hice de un curso profesional de Git y GitHub en Platzi:
- [Curso Profesional de Git y GitHub](https://platzi.com/clases/git-github/).
## Comandos aprendidos
- `git add .` Agrega todos los archivos con cambios al área de staging.
- `git commit -m ""` Agrega los cambios del staging al repositorio o **rama master.**
- `-am` Hace `git add .` y luego `git commit`
- `git checkout `
- `git rm --cached ` Elimina cambios del staging
- `git log` Historia del repositiorio
- `--stat` Muestra los bytes agregados o eliminados
- `--oneline` Te muestra el id commit y el título del commit.
- `--decorate` Te muestra donde se encuentra el head point en el log.
- `--stat` - Explica el número de líneas que se cambiaron brevemente.
- `-p` Explica 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.
- `--graph` Muestra en diagrama de árbol
- `--pretty=format:"%cn hizo un commit %h el dia %cd"` - Muestra mensajes personalizados de los commits.
- `-3` Limitamos 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” –i` Busca los commits que cumplan sin importar mayúsculas o minúsculas.
- `– index.html` Busca 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 show` muestra los cambios que se han hecho
- `git diff` Compara los cambias entre el _staging_ y el directorio actual
- ` ` Compara los cambias entre dos commits
- `git reset` Se devuelve en el tiempo por los commits sin posibilidad de volver al futuro
- `--hard` Todo vuelve al estado anterior.
- `--soft` Todo lo que está en _staging_ sigue ahí.
- `HEAD` saca archivos del área de Staging
- `git checkout ` Muestra un commit en especial.
- `git rm`
- `git push` Envía el _Repositorio Local_ a un _Repositorio Remoto_
- `git fetch` Trae los datos del _Repositorio Remoto_ al _Repositorio Local_
- `git merge` Toma 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 pull` Hace `git fetch` y luego `git merge`
- `git branch ` Crea una rama nueva justo donde está el HEAD.
- `git remote add origin `
- Podemos añadir un remote de un proyecto original en caso de haber hecho fork a un proyecto. `git remote add `
- `--allow-unrelated-histories` Forza el pull
- `git remote rm destination` Elimina el remote
- `git push origin master` Lleva los cambios de _MASTER_ al _Repositorio Remoto_
- `git tag`
- `git tag -a -m "message" ` Crear TAGS
- `git tag -d` Elimina un TAG
- `git push origin :refs/tags/` Eliminar el tag del origin
- `git push origin —tags` Enviar los tags al origin
- `git show-branch --all` Muestra la historia de cada branch
- `gitk`
## License
The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).