Skip to content

Instantly share code, notes, and snippets.

@danielpardorus
Last active June 22, 2017 08:19
Show Gist options
  • Save danielpardorus/cde495bb5ffc42481dfb850bd88ef944 to your computer and use it in GitHub Desktop.
Save danielpardorus/cde495bb5ffc42481dfb850bd88ef944 to your computer and use it in GitHub Desktop.
Problemas con git

Problemas con GIT

  • Si quieres subir todo lo que tienes en local (sobreescribidndoo cambios) :
$ git push --force
  • Si quieres editar un commit ya realizado (o a partir de este), la solución es hacer un branch, hacer un commit y luego un merge a la rama master:
$ git branch nombreRama [idComit]
$ git checkout nombreRama
$ git commit -am ...
$ git checkout master
$ git merge nombreRama
$ git branche -D deleteBranche
$ git push
  • Si quiere eliminar ciertos commits atrás :
$ git reset -- comitAlqueVolver
$ git push origin HEAD --force                                       
  • Para ver los logs en modo gráfico:
$ git log --graph --oneline --all                                      
  • Editar el mensaje del último commit:
$ git commit --amend
  • Editar un commit anterior:
$ git rebase idDelCommit -i   

Tras abrirnos el editor cambiamos las opciones que veamos (podemos hacer git rebase --abort)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment