# Git

Várias coisas de git:

##### Voltar todo o repositório para um determinado commit:

git reset --hard &lt;commit&gt;

(fonte: [https://superuser.com/a/795447/3154979](https://superuser.com/a/795447/3154979))

##### Voltar um commit temporariamente:

`git checkout X (go back in time)`

`<make changes and build>`

`git checkout . (throw away changes)`

`git checkout master (go forward to “now”)`

(fonte:https://www.reddit.com/r/git/comments/gok5g1/comment/frg9o0s/)

##### Listando arquivos modificados em um commit:  


`git diff-tree --no-commit-id --name-only -r bd61ad98`