Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # $ git log
- $ git config --global alias.[su palabra] "[comando]"
- Ejemplo:
- $ git config --global alias.superlog "log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all"
- git log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
- # git reset
- Pueden borrar todo un repositorio.
- # Borrar
- git reset --hard [id]
- Cuando el área se alínea.
- Como el aparatito de Men in Black
- #Regresar o rearmar
- git reset --hard [id eliminado]
- Podemos estar jugando con versiones.
- ------------------------------------------------------------------
- # git reset --mixed [id]
- 10 commits, esos 10 se pueden sintetizar en uno, regresar y fusionar
- los commits. No se mete con el working directory. Se pueden encapsular en uno.
- git status: rojo
- -------------------------------------------------------------------
- git reset --soft [id]
- Sólo hace cambios en "Repository"
- Git status: verde
- --------------------------------------------------------------------
- git checkout - No te metes con los commits de la manera en que lo hace git reset
- --------------------------------------------------------------------
- #Mundo Paralelo
- git checkout -b <new-branch-name>
- git checkout [id commit]
- ---------------------------------------------------------------------
- #Commits
- Id, la forma en que se convierte, SHA-1 transforma, basado en hexadecimal, que los commits no se repitan, se vinculan con las fechas.
- Checksum, una suma de todos los cambios.
- Los commits son como cadenas, todos tienen un padre y un hijo.
- git log --oneline --graph
- Borrar todos, porque es secuencial.
- ---------------------------------------------------------------------
- git commit -am "New commit"
- ---------------------------------------------------------------------
- git commit "Nuevo commit" --amend (rectificar)
- git log -p
- git log --stat
- git shortlog
- git log --graph --oneline --decorate
- git log --pretty=format: "String"
- git log --prettyformat: "%cn hizo un commit %h el día %cd"
- git log -3 (Limitamos el numero de commits)
- git log --after="2016-1-2"
- git log --after="today"
- git log --after="2016-1-2" --before="today" (Commits para localizar por fechas)
- git log --author="Santiago Iván" (commits por autor que cumplan con las letras)
- git log --grep="FOOTER" (Busca los commits que cumplan tal cual esta escrito entre las comillas)
- git log --grep="FOOTER" -i (Busca los commits que cumplan sin importar mayusculas o minusculas)
- git log -- index.html (Busca los commits en un archivo en especifico)
- git log -S"Por contenido" (Buscar los commits con el contenido dentro del archivo)
- #Las ramas son líneas alternas de tiempo
- - Generar ideas.
- - Features.
- - Arreglar bugs.
- #Estándares - máster -
- #Fusiones
- - Fast Foward (voy a absorber, mezclar y al final todo está bien)
- - Manual Merge
- - git rebase
- git rebase -i HEAD~3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement