Eu fiz um, git commitmas ainda não o enviei para o repositório. Então, quando eu faço git status, recebo '# Seu ramo está à frente de' mestre 'por 1 commit.
Portanto, se eu quiser reverter meu commit principal, posso fazer:
git reset --hard eb27bf26dd18c5a34e0e82b929e0d74cfcaab316
dado que quando git logrecebo:
confirmar eb27bf26dd18c5a34e0e82b929e0d74cfcaab316 Data: Terça, 29 de setembro, 11:21:41 2009 -0700 confirmar db0c078d5286b837532ff5e276dcf91885df2296 Data: Terça, 22 de setembro, 10:31:37 2009 -0700
reset --hardpode resultar em perda de trabalho, porque isso resulta em git substituindo seus arquivos locais (seu novo trabalho) pelos da web (aconteceu comigo). Perguntas e respostas sobre o git devem declarar explicitamente o que seus comandos estão fazendo e quais são os riscos para os leitores seguintes.